Pythonのベース(OSモジュール)

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)参照)

公開された62元の記事 ウォン称賛16 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_41674452/article/details/103991545