Как искать только текущий рабочий каталог, а не подкаталоги с помощью glob

Я попытался использовать glob для получения всех файлов .txt в текущем рабочем каталоге, но, к сожалению, он получил все файлы .txt в cwd и все файлы .txt в подкаталогах cwd. Как я могу заставить glob собирать только файлы .txt в cwd?


person TQM    schedule 20.06.2019    source источник
comment
Вам нужно показать код. Кажется, вы используете recursive = True, если я не ошибаюсь.   -  person Moondra    schedule 20.06.2019
comment
Это правильно. Спасибо!   -  person TQM    schedule 22.06.2019


Ответы (1)


У меня была такая же проблема, вы можете исправить ее с помощью цикла for.

#root= root of file
#filenames= all files
#directories= all folders

for root, directories, filenames in os.walk(directory):
print(root)
print(filenames)
person Óscar Contreras    schedule 20.06.2019