zip.writestr(zinfo, data)
/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)) |
File "/usr/lib/python2.7/zipfile.py", line 1141, in writestr self.fp.write(bytes) IOError: [Err
最新推荐文章于 2024-05-13 16:59:20 发布