Pythonの共通ディレクトリ操作

python3共通ディレクトリ操作

    #导入os模块
	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個 A メートル E &QUOT。 &QUOT。 名前"和" {名前}」
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が、の散歩を比較します三番目のパラメータ

おすすめ

転載: blog.csdn.net/qq_21153997/article/details/91796975