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
模塊可能有更簡單的方法嗎?