[英]zipfile module in python -
我在python中使用zipfile模块,如下所示:
from zipfile import ZipFile
我有一个使用这个库的方法,如下所示:
def compress(self, filename, data):
inMemoryOutputFile = StringIO()
zipFile = ZipFile(inMemoryOutputFile, 'w', ZIP_STORED)
zipFile.writestr(filename, data)
zipFile.close()
inMemoryOutputFile.seek(0)
return inMemoryOutputFile
但是,为什么我会收到此错误:
NameError:“未定义全局名称'ZIP_STORED'”?
ZIP_STORED
不应该在全局命名空间中吗?
只需添加
from zipfile import ZIP_STORED
您的导入,或替换您的导入
from zipfile import *
将所有符号从zipfile
导入当前名称空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.