os.getcwd()
役割:現在のパスを取得します。
使用法:
>>>プリント(os.getcwd())
os.chdir()
役割:変更、現在の作業ディレクトリ
使用法:
>>>プリント(os.getcwd())
/
>>> os.chdir(「は/ usr / local」)
>>>プリント(os.getcwd())
/ usr / local
親ディレクトリに##戻ります
>>> os.chdir(「..」)
os.mkdirs()
役割:再帰的なディレクトリを作成します。
使用法:
>>> os.makedirs( "Linuxの/何百")
os.mkdir()
役割:新しいディレクトリ、唯一できるものを構築
使用法:
>>> os.mkdir(「Linuxの」)
os.removedirs()
役割:親ディレクトリも削除も空の場合は、指定したディレクトリは、削除された空の場合、指定したディレクトリを削除し、親ディレクトリが空では削除されていないではない場合
使用法:
>>> os.removedirs(「CentOSの/ Linuxの」)
os.rmdir()
役割:のみシングルレベルディレクトリ削除の空のフォルダ
使用法:
>>> os.rmdir(「Linuxの」)
でos.listdir()
役割:指定したフォルダのリストを含む、以下のフォルダとファイルのすべての隠されたファイルに、リストの方法はプリントアウトします
使用法:
>>>印刷(os.listdir(「は/ usr / local /」))
os.remove()
役割は:指定されたファイルを削除します
使用法:
>>> os.remove(「は/ usr / local / fan.sh」)
os.rename()
役割:編集フォルダ名やファイル名
使用法:
>>> os.rename(「hehe.sh」、」xixi.sh」)
os.state()
役割:ファイルの詳細を表示します
使用法:
>>>印刷(os.state(「は/ usr / local /のhehe.sh」))
#そこタイムスタンプの問題(st_mtimeの両= 1528552906)
#時間モジュールによって変換
#Time_local = time.localtime(1528552906)#タイムスタンプは、構造に変換されます。
時間の列に構造化#print(time.strftime( "%Y-%M-%D%X"、time_local))#
os.sep
出力の役割は、現在のオペレーティングシステムのパス区切りは(Linuxでは「/」で、Windowsは「\」です)
使用法:
>>>プリント(os.sep)
os.system()
役割:ターミナルコマンドを実行します。
使用法:
>>> os.system( "CDは/ usr / local")#未満のこのような出力結果を取ります
-------------------------------------------------- ---------------------------------------
>>>出力= os.popen( 'CD / && ls' の)
車へ>>>印刷(output.read())#出力バック
-------------------------------------------------- ---------------------------------------
>>> DATE1 = commands.getstatusoutput( "日付+ '%Y-%M-%D-%H-%M'")
>>>日付= STR(DATE1 [1])#正しい結果出力
os.path.exists()
アクション:パスが存在するがあるかどうかを決定するがTrue、Falseが存在しません
使用法:
>>>印刷(os.path.exists(「は/ usr / local /」))
os.path.isfile()
役割:ファイルが存在するかどうかを判断するために、存在しているTrueが、そうでない場合はFalseです
使用法:
>>>印刷(os.path.isfile(「は/ usr / local /のhehe.sh」))
os.path.isdir()
役割:ファイルディレクトリがあるかどうかを判断するために、存在がTrueで、それがFalseに存在しません。
使用法:
>>>印刷(os.path.isdir(「は/ usr / local /」))
os.path.join()を使ってください
役割:パススプライシング(重要)
使用法:
>>> =」は/ usr /」
>>> B =」ローカル/のhehe.sh」
>>>プリント(os.path.join(b)参照)