Python Zipfile write - OSError: [Errno 5] Input/output error
OS Lubuntu 18.04
Пытаюсь записать архив - на середине получаю ошибку:
File "zipping_img.py", line 23, in <module>
zip_file.write(file)
File "/usr/lib/python3.6/zipfile.py", line 1646, in write
shutil.copyfileobj(src, dest, 1024*8)
File "/usr/lib/python3.6/shutil.py", line 79, in copyfileobj
buf = fsrc.read(length)
OSError: [Errno 5] Input/output error
Код:
import os
import zipfile
os.chdir('pictures/img/')
files = list(os.listdir())
zip_file = zipfile.ZipFile(f'images.zip', 'w')
for file in files:
zip_file.write(file)
zip_file.close()
Я так понимаю, что дело в размере некоторых файлов?