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

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

Чтобы разобраться с появлением файла PDF вместо файла Discord.txt, следует проверить, не были ли входные данные функции Parse() изменены или передано неверное имя файла. Также стоит убедиться, что функция правильно обрабатывает расширения файлов и используется правильный метод для чтения файлов (например, использование бинарного режима для чтения PDF).
честно, сам не знаю откуда там pdf файлы, но у тебя есть явные ошибки в коде. <br/> ты открываешь файл в режиме для записи («w»). если ты хочешь читать то нужно открывать в режиме для чтения («r»). <br/> до: <br/> <blockquote><code class="python">file = ZipFile(archives[i], 'w')</code></blockquote> <br/> <br/> после: <br/> <blockquote><code class="python">file = ZipFile(archives[i], 'r')</code></blockquote> <br/> <br/> и зачем так усложнять твой цикл? ты итерируешься по длинне списка и получаешь его элемент по индексу. разве не проще итерироваться сразу по списку? <br/> <br/> код цикла до: <br/> <blockquote><pre><code class="python">#Работа с архивами
    for i in range(len(archives)):
        file = ZipFile(archives[i], 'w')
        content = file.read("discord.txt")
        print(content)</code></pre></blockquote> <br/> <br/> код цикла после: <br/> <blockquote><pre><code class="python">#Работа с архивами
    for archive in archives:
        file = ZipFile(archive, 'r')
        content = file.read("discord.txt")
        print(content)</code></pre></blockquote>
Похожие вопросы