1
我试图在/ tmp目录中保存一个zipfile文件。这里是我的代码:控制Zipfile目录结构
import zipfile
log.info('ZippingXMLFile...')
myfilepath = '/tmp/%s' % self.file_name
myzippath = myfilepath.replace('.xml', '.zip')
zipfile.ZipFile(myzippath, 'w', zipfile.ZIP_DEFLATED).write(myfilepath)
这节省了/tmp
目录中的zip文件。但是,当我双击压缩文件将其解压缩。它在新的tmp
目录中创建zip
文件。如何将目录中的压缩文件保存为file.xml
而不是/tmp/file.xml
?
或者,使用subprocess
模块可能有更简单的方法吗?