再帰的なディレクトリトラバーサルのpython

OSのインポート

:DEF getAllDirRE(パス、SP = "")
#GET現在のディレクトリ内のすべてのファイル
filesList os.listdir =(パス)
#プロセスごとのファイル
"SP + ="
filesListでファイル名を:
#はパスするかどうかを判断します(絶対パス)
fileAbsPath = os.path.join(パス、ファイル名)
IF os.path.isdir(fileAbsPath):
印刷(SP + "ディレクトリ:"ファイル名)
#再帰呼び出し
getAllDir(fileAbsPath、SP)
他:
印刷( SP +「簡易ファイル:」ファイル名)
getAllDirRE( "D:\パイソン")

おすすめ

転載: www.cnblogs.com/pygo/p/12275856.html