Как мне сделать так, чтобы он показывал только файлы с расширением .txt? - PullRequest
0 голосов
/ 11 февраля 2020

Я использую tkinter, и я хочу распечатать все файлы в папке с расширением .txt. Это функция, которую я пытаюсь сделать: ..

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Вы должны искать некоторый код, подобный этому, в своей глобальной области действия list_of_notes=[]

Чтобы сделать ваш код более читабельным, вы можете получить list_of_notes как забавный параметр c вместо использования глобального

Вы также можете использовать glob для этой задачи

import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
    print(file)
0 голосов
/ 11 февраля 2020

Во-первых, рассмотрите не использование глобальных переменных, а, например, возврат списка. Во-вторых, вы должны сначала установить пустой список.

list_of_notes = []

...

return list_of_notes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...