Я перебираю каталоги и хочу найти все zip-файлы и добавить их в download_all.zip. Я уверен, что есть zip-файлы, но Python не распознает эти zip-файлы как zip-файлы. Почему это так?
мой код:
os.chdir(boardpath)
# zf = zipfile.ZipFile('download_all.zip', mode='w')
z = zipfile.ZipFile('download_all.zip', 'w') #creating zip download_all.zip file
for path, dirs, files in os.walk(boardpath):
for file in files:
print file
if file.endswith('.zip'): # find all zip files
print ('adding', file)
z.write(file) # error shows: doesn't file is a str object, not a zip file
z.close()
z = zipfile.ZipFile("download_all.zip")
z.printdir()
Я пытался:
file.printdir()
# I got the following error: AttributeError: 'str' object has no attribute 'printdir'