Я пытаюсь создать сценарий, чтобы перечислить все каталоги, подкаталоги и файлы в данном каталоге.
Я пробовал это:
import sys,os
root = "/home/patate/directory/"
path = os.path.join(root, "targetdirectory")
for r,d,f in os.walk(path):
for file in f:
print os.path.join(root,file)
К сожалению, это не работает должным образом.
Я получаю все файлы, но не все пути к ним.
Например, если структура dir будет:
/home/patate/directory/targetdirectory/123/456/789/file.txt
Он напечатает:
/home/patate/directory/targetdirectory/file.txt
Мне нужен первый результат. Любая помощь будет принята с благодарностью! Спасибо.