Есть такая функция:
def Parse():
#Поиск всех .zip архивов в папке со скриптом:
archives = []
print("Ищу все .zip архивы в корневой папке...")
for file in os.listdir():
if file.endswith(".zip"):
archives.append(file)
print(f"Архивов найдено... {len(archives)}")
#Создание итогового тектового документа с данными
output = open(f'Results{len(archives)}.txt', 'w')
#Работа с архивами
for i in range(len(archives)):
file = ZipFile(archives[i], 'w')
content = file.read("discord.txt")
print(content)
Все просто - сначала получаю все архивы, и закидываю их в список. Дальше в цикле бегаю по каждому архиву и ищу текстовые файлы с N названием. Но при запуске функции получаю ошибку, что файла дискорд.тхт в архиве нету, решил посмотреть через дебагер, так вот программа откуда-то берет вообще pdf-файл. Решил через дебагер посмотреть список archives, и вот что: В списке только .zip файлы, я не могу понять, откуда он берет pdf файл???
Его просто нигде нет в дебагере, я все переменные просмотрел. Откуда появляется не пойму