Как поменять папку, в которой будет производиться поиск файлов .txt?

Мне необходимо получить список названий файлов из директории saves, вот так выглядит дерево директорий:

-Новая папка
--saves
---file1.txt
---file2.txt
---file3.txt
--Основная программа

Вот код основной программы, который я нашёл в интернете:

import os, fnmatch
os.system("cd:'C:\\Users\\Ученик-ФМШ\\Desktop\\Игра\\saves'")
listOfFiles = os.listdir('.')
pattern = "*.txt"
for entry in listOfFiles:
    if fnmatch.fnmatch(entry, pattern):
            print (entry)

Примечание: количество и названия файлов в директории saves не статичны (их может быть 100, с названиями в виде абсолютно рандомных символов), при этом обязательно будет расширение .txt

Программа должна создать и вывести массив, состоящий из названий ВСЕХ этих файлов.


Ответы (1 шт):

Автор решения: RuslanZanevskiy
from glob import glob

print(glob('saves/*.txt')) # можно указать и глобальный путь
→ Ссылка