честно, сам не знаю откуда там 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)