Как я могу перебирать все файлы и подкаталоги в Дире,Как Python может повторять дирекцию и обнаруживать новые файлы?
и может обнаружить новый файл, если положить там?
Благодарим за помощь!
Как я могу перебирать все файлы и подкаталоги в Дире,Как Python может повторять дирекцию и обнаруживать новые файлы?
и может обнаружить новый файл, если положить там?
Благодарим за помощь!
Пробег: . Более конкретно, попробуйте:
top="."
import os
for root, dirs, files in os.walk(top):
for name in files:
# do something with each file as 'name' (a)
pass
for name in dirs:
# do something with each subdir as 'name' (b)
pass
# do something with root (dir path so far)
# break at any point if necessary
Чтобы ответить на этот вопрос в свой комментарий, в пункте (б) в коде, вы можете справиться с любой подкаталог логики (также вы можете проверить, чтобы проверить, что у вас есть право подкаталог делать определенная пользовательская логика), через другую функцию или напрямую/в линию.
Как он может обнаруживать новые файлы на Dir или subDir? – user1369887
@ user1369887 см. Мое обновление –
allfiles = list (os.walk (the_dir)) –
перейдите по ссылке: http://stackoverflow.com/questions/4582550/file-walking-in-python – user1414080