Zip-файл Python неправильно обращается к файлам, которые упакованы в Microsoft Windows 7 - PullRequest
0 голосов
/ 20 сентября 2019

После использования «Правого клика> Отправить в> Сжатую (заархивированную) папку», чтобы заархивировать папку, содержащую несколько папок, содержащих несколько файлов, я использую функцию zipfile.namelist (), чтобы получить имена всех файлов вzip-папка, но я не могу этого сделать, в возвращаемом списке не все содержимое.

После использования «Правого клика> Добавить в архив> переключатель zip» в той же папке отображаются всесодержание с использованием вышеупомянутого метода.

Кто-нибудь имеет какие-либо идеи, почему это может происходить?

Код:

location = 'D:\Testfile.zip' 
check = zipfile.is_zipfile(location)
if check is True:
    with ZipFile(location, 'r') as zip:
        info = zip.namelist()
        print(info)

только несколько имен файлов отображаются с использованиемПервый метод.

...