Python自動化メンテナンスの一般的なモジュール-OS


OSモジュールの役割:os、意味はオペレーティングシステムなので、オペレーティングシステムに関する機能に違いありません.ファイルやディレクトリなど、私たちが日常的に手動で行う必要がある操作を処理することができます.例えば、現在のディレクトリの下にあるすべてのファイルを表示/削除/ファイルサイズを取得......また、osモジュールはプラットフォームの制限を受けません.つまり、linuxに現在のコマンドを表示する場合はpwdコマンドを使用します.Windowsではcmdコマンドラインでこれを使います.私は拭いて、私は本当に知らないで、(どうしても、きっとpwdではありません)、この时私达はpythonの中のosモジュールのosを使います.path.abspath(name)機能は、linuxやWindowsにかかわらず、現在の絶対パスを取得できます.
os.getcwd()         ,   python         
os.chdir("dirname")            ;   shell cd
os.curdir        : ('.')
os.pardir                :('..')
os.makedirs('dirname1/dirname2')             
os.removedirs('dirname1')         ,   ,         ,     ,   ,    
os.mkdir('dirname')          ;   shell mkdir dirname
os.rmdir('dirname')           ,           ,  ;   shell rmdir dirname
os.listdir('dirname')                    ,      ,        
os.remove()        
os.rename("oldname","newname")       /  
os.stat('path/filename')      /    
os.sep                  ,win  "\\",Linux  "/"
os.linesep                 ,win  "\t
",Linux "
" os.pathsep      win ;,Linux : os.name     。win->'nt'; Linux->'posix' os.system("bash command")   shell , os.environ   os.path.abspath(path)   path os.path.split(path)   path os.path.dirname(path)   path 。 os.path.split(path) os.path.basename(path)   path 。 path / \ , 。 os.path.split(path) os.path.exists(path)   path , True; path , False os.path.isabs(path)   path , True os.path.isfile(path)   path , True。 False os.path.isdir(path)   path , True。 False os.path.join(path1[, path2[, ...]])   , os.path.getatime(path)   path os.path.getmtime(path)   path os.path.getsize(path)  path