python压缩文件不带根路径_python 压缩文件(解决压缩路径问题)
生活随笔
收集整理的這篇文章主要介紹了
python压缩文件不带根路径_python 压缩文件(解决压缩路径问题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#壓縮文件
def Zip_files(): datapath = filepath
# 證據路徑
file_newname = datapath + '.zip'
# 壓縮文件的名字
log.debug(file_newname) z = zipfile.ZipFile(file_newname,'w',zipfile.ZIP_DEFLATED) for dirpath,dirmanes,filenames in os.walk(datapath): fpath = dirpath.replace(datapath,'')
# 這一句很重要,不replace的話,就從根目錄開始復制
fpath = fpath and fpath + os.sep or ''
# 這句話理解我也點郁悶,實現當前文件夾以及包含的所有文件的壓縮
for filename in filenames: z.write(os.path.join(dirpath,filename),fpath + filename)
log.debug('壓縮成功')
z.close()
總結
以上是生活随笔為你收集整理的python压缩文件不带根路径_python 压缩文件(解决压缩路径问题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过CMMI5的国内企业有几个?这个认证
- 下一篇: IS应用程序池的查看与配置【转载】