python壓縮指定文件或目錄爲zip

代碼如下:

#壓縮文件
def get_zip(base_dir, zip_name):
    zp = zipfile.ZipFile(zip_name, 'w', zipfile.ZIP_DEFLATED)
    for dir_path, dir_name, file_names in os.walk(base_dir):  # 通過os.walk()遍歷所有子目錄
        for file_name in file_names:
            zp.write(os.path.join(dir_path, file_name))
    zp.close()
    

if __name__ == '__main__':
    zip_name= 'abc.zip'
    get_zip('./', zip_name)
    

參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章