Из какого источника эта функция загружает файлы?

Как разобраться с появлением файла PDF вместо файла Discord.txt при выполнении функции Parse()?
  • 1 августа 2024 г. 22:23
Ответы на вопрос 2
Из заданного кода неясно, из какого источника функция Parse() загружает файлы. Для определения этого необходимо обратиться к самой функции Parse() или к месту, где она вызывается.

Чтобы разобраться с появлением файла PDF вместо файла Discord.txt, следует проверить, не были ли входные данные функции Parse() изменены или передано неверное имя файла. Также стоит убедиться, что функция правильно обрабатывает расширения файлов и используется правильный метод для чтения файлов (например, использование бинарного режима для чтения PDF).
честно, сам не знаю откуда там pdf файлы, но у тебя есть явные ошибки в коде. 
ты открываешь файл в режиме для записи («w»). если ты хочешь читать то нужно открывать в режиме для чтения («r»).
до:
file = ZipFile(archives[i], 'w')


после:
file = ZipFile(archives[i], 'r')


и зачем так усложнять твой цикл? ты итерируешься по длинне списка и получаешь его элемент по индексу. разве не проще итерироваться сразу по списку?

код цикла до:
#Работа с архивами
    for i in range(len(archives)):
        file = ZipFile(archives[i], 'w')
        content = file.read("discord.txt")
        print(content)


код цикла после:
#Работа с архивами
    for archive in archives:
        file = ZipFile(archive, 'r')
        content = file.read("discord.txt")
        print(content)
Похожие вопросы