あなたの助けが必要です。いくつかのファイルを移動する Python 2.7 スクリプトを作成しました。さて、私がやりたいのは、プログラムの最後にある「要約」で、どのファイルがどこに移動されたかを示します。ただし、この要約には何らかの形で「識別」が必要です。私が何を意味するかをお見せしましょう:
- Folder A
|
|------- File 1
|------- File 2
|------- File 3
-Folder B
|
|------- Sub Folder B1
|
|-------- File 1
|-------- File 2
|---------File X..
Pythonでこのようなことを達成するにはどうすればよいですか?
どうもありがとう!
編集:
わかりました、ここに解決策があります:
import os
def list_files(startpath):
for root, dirs, files in os.walk(startpath):
level = root.replace(startpath, '').count(os.sep)
indent = ' ' * 4 * (level)
print('{}{}/'.format(indent, os.path.basename(root)))
subindent = ' ' * 4 * (level + 1)
for f in files:
print('{}{}'.format(subindent, f))
ありがとうございました!