osとsysモジュール

1710 ワード

os
OSモジュールはオペレーティングシステムとインタラクティブなインタフェースであり、主にファイル、ディレクトリに関するいくつかの判断操作である.
# encoding:utf-8
__author__ = 'Fioman'
__date__ = '2018/11/21 14:50'
import os

os.remove("C:/a.txt") #     path/filename
os.rename('old_name','new_name') #    
os.walk() #              
os.chdir('dirname') #     
os.mkdir('dirname')
os.makedirs('dirname') #     /    
os.rmdir('dirname')
os.removedirs('dirname') #     /    
os.listdir('dirname') #             
os.getcwd() #         
os.chmod() #       
os.path.basename('path/filename') #       ,     
os.path.dirname('path/filename') #      ,      
os.path.join('path1','path2','....') #              
os.path.split('path') #   (dirname(),basename())  
os.path.splitext() #   (filename,extension)  
os.path.getatime() #       
os.path.getctime() #       
os.path.getmtime() #       
os.path.getsize()  #       
os.path.exists()  #       
os.path.isabs() #        
os.path.isdir() #      
os.path.isfile() #      

sys
Sysモジュールはpython解釈器と対話する言い訳です
# encoding:utf-8
import sys
__author__ = 'Fioman'
__date__ = '2018/11/21 15:01'

if __name__ == '__main__':
    sys.argv[0] = "xxx.py"  #      list,            
    sys.modules.keys() #            
    sys.exc_info()  #             
    max_int = sys.maxint #    int 
    ver = sys.version      #   python         

    path =sys.path #          ,        PYTHONPATH      
    sys.platform #           
    sys.stdout #     
    sys.stdin #     
    sys.stderr #     
    sys.exit(1) #     ,     exit(0)