python3 zip壓縮文件壓縮多個不同文件夾內的文件方法


 

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import zipfile

def addzip():
    f = zipfile.ZipFile('test.zip','w',zipfile.ZIP_DEFLATED)
    for i in ["/opt/code/my_code/test_zip/ll.py", "/opt/code/my_code/test_zip/l2.py", "/opt/code/my_code/test_zip/t/新建文件夾/新建文本文檔.txt"]:
        file = i.split('/')[-1]
        f.write(i, file) #這個file是文件名,意思是直接把文件添加到zip沒有文件夾層級, f.write(i)這種寫法,則會出現上面路徑的層級
    f.close()

if __name__ == '__main__':
    addzip()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM