python3共通ディレクトリ操作
import os
os.mkdir('E:\\PythonProject\\testdir')
os.rmdir('E:\\PythonProject\\testdir')
os.makedirs('E:\\PythonProject\\testdir\\testdir2')
os.removedirs('E:\\PythonProject\\testdir\\testdir2')
path = os.listdir('E:\\PythonProject')
for ep in path:
print(ep)
print(os.getcwd())
os.chdir('E:\\360Downloads')
print(os.getcwd())
for parent,dirnames,filenames in os.walk('E:'+os.sep+'PythonProject'):
for filename in filenames:
file_path=os.path.join(parent,filename)
print(file_path)
os.path一般的な方法ライブラリー
名前 |
意味 |
os.path.abspath(パス) |
絶対パスを返します。 |
os.path.basename(パス) |
ファイル名を返します。 |
os.path.commonprefix(リスト) |
リターンリスト(複数のパス)、最長パスの共通パスのすべて |
os.path.dirname(パス) |
ファイルパスを返します。 |
os.path.exists(パス) |
パスは、trueを返しますが存在し、偽のパスが破損します |
os.path.lexists |
真のパスが存在返し、パスが真のダメージを返します |
たければ、os.path.expantion(パス) |
パスは、その「中」および「ユーザー」のユーザーディレクトリに変換され、 |
os.path.expandvars(パス) |
また、パス "環境変数に含まれる値に基づいて、
nはMのE " 和" {名前}」 |
os.path.getatime(パス) |
最終アクセス時刻を返します(秒の浮動小数点数) |
os.path.getmtime(パス) |
最後に、ファイルの更新時刻を返します。 |
os.path.getctime(パス) |
ファイルパスの作成時間を返します。 |
os.path.getsize(パス) |
それがエラーを返した場合、ファイルのサイズを返し、ファイルが存在しません。 |
os.path.isabs(パス) |
絶対パスかどうかを決定します |
os.path.isfile(パス) |
ファイルパスかどうかを判別 |
os.path.isdir(パス) |
ディレクトリパスかどうかを確認 |
os.path.islink(パス) |
リンクパスかどうかを確認 |
os.path.ismount(パス) |
パスがマウントポイントであるかどうかを決定します |
os.path.join(パス1 [、パス2 [、...]]) |
ディレクトリとファイル名のパスの合成 |
os.path.normcase(パス) |
コンバージョンパス総額とスラッシュ |
os.path.normpath(パス) |
仕様パス文字列 |
os.path.realpath(パス) |
真のパスのパスを返します。 |
os.path.relpath(パス[開始]) |
スタート相対パスから数え |
Oskpthksmefaile(Pthl、PTH2) |
同じファイルまたはディレクトリかどうかを確認 |
os.path.sameopenfile(FP1、FP2) |
FP1とFP2ポイントが同じファイルかどうかを判断します |
os.path.samestat(STAT1、STAT2) |
同じファイルへの判決スタットタプルSTAT1とSTAT2ポイント |
os.path.split(パス) |
パスがDIRNAMEとベース名に分割され、タプルを返します |
os.path.splitdrive(パス) |
一般的に窓に使用される、ドライブとパスはタプルを返します |
os.path.splitext(パス) |
スプリットパス、リターンパスとファイル名の拡張子タプル |
os.path.splitunc(パス |
マウントポイントおよびファイルへのルート |
os.path.walk(パス、訪問、引数) |
トラバーサルパス、各ディレクトリ機能は、訪問を呼び出すに、訪問関数は三つのパラメータ(引数、dirnameは、名前を)持っている必要があり、DIRNAMEは現在のディレクトリ名内のすべてのファイルの代わりに名前、カレントディレクトリのディレクトリ名を表し、argsが、の散歩を比較します三番目のパラメータ |