File "/usr/lib/python2.7/zipfile.py", line 1141, in writestr self.fp.write(bytes) IOError: [Err

     zip.writestr(zinfo, data)
  File "/usr/lib/python2.7/zipfile.py", line 1141, in writestr
    self.fp.write(bytes)
IOError: [Errno 28] No space left on device



/usr/lib/python2.7/zipfile.py



--- a/Lib/zipfile.py Tue Feb 12 02:04:27 2013 +0100

 
+++ b/Lib/zipfile.py Thu Feb 14 13:26:49 2013 -0500
 
@@ -869,7 +869,7 @@
 
class ZipFile:
 
""" Class with methods to open, read, write, close, list zip files.
 
 
 
- z = ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=False)
 
+ z = ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=True)
 
 
 
file: Either the path to the file, or a file-like object.
 
If it is a path, the file will be opened and closed by ZipFile.
 
@@ -885,7 +885,7 @@
 
fp = None # Set here since __del__ checks it
 
_windows_illegal_name_trans_table = None
 
 
 
- def __init__(self, file, mode="r", compression=ZIP_STORED, allowZip64=False):
 
+ def __init__(self, file, mode="r", compression=ZIP_STORED, allowZip64=True):
 
"""Open the ZIP file with mode read "r", write "w" or append "a"."""
 
if mode not in ("r", "w", "a"):
 
raise RuntimeError('ZipFile() requires mode "r", "w", or "a"')
 
@@ -1554,7 +1554,7 @@
 
"""Class to create ZIP archives with Python library files and packages."""
 
 
 
def __init__(self, file, mode="r", compression=ZIP_STORED,
 
- allowZip64=False, optimize=-1):
 
+ allowZip64=True, optimize=-1):
 
ZipFile.__init__(self, file, mode=mode, compression=compression,
 
allowZip64=allowZip64)
 
self._optimize = optimize
 
@@ -1760,7 +1760,7 @@
 
os.path.join(path, nm), os.path.join(zippath, nm))
 
# else: ignore
 
 
 
- with ZipFile(args[1], 'w', allowZip64=True) as zf:
 
+ with ZipFile(args[1], 'w') as zf:
 
for src in args[2:]:
 
addToZip(zf, src, os.path.basename(src))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keep Coding...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值