2017-09-27 37 views

回答

3

在创建ZipFile对象,你可以写:

with zipfile.ZipFile('myzip.zip', 'w') as zip: 
    zip.write('file.py') 
    zip.comment = b'This is my comment' 

文本必须输入二进制前缀b

https://docs.python.org/3/library/zipfile.html#zipfile.ZipFile.comment

如果你的档案已经存在,你可以也可以使用模式a来附加评论:

with zipfile.ZipFile('myzip.zip', 'a') as zip: 
    zip.comment = b'This is a new comment' 

要设置的评论文件拉链,你必须访问ZipInfo对象像下面,或者用方法from_file创建:

with zipfile.ZipFile('myzip.zip', 'w') as zip: 
    zip.write('file.py') 
    info = zip.getinfo('file.py') 
    info.comment = b'zipped file comment' 
+0

不,我的意思是zipinfo.comment https://开头的文档.python.org/3/library/zipfile.html#zipfile.ZipInfo.comment –

+0

但无论如何感谢 –

+0

我的坏,编辑;-) – PRMoureu

相关问题