Python之zipfile函數

1、zipfile.ZipFile(filename[,mode[,compression[,allowZip64]]])

zip_file = zipfile.ZipFile(file, "r")
mode:可選 r,w,a 代表不同的打開文件的方式;r 只讀;w 重寫;a 添加
compression:指出這個 zipfile 用什麼壓縮方法,默認是 ZIP_STORED,另一種選擇是 ZIP_DEFLATED;
allowZip64:bool型變量,當設置爲True時可以創建大於 2G 的 zip 文件,默認值 True;

創建一個zip文件對象,Open the ZIP file with mode read “r”, write “w” or append “a”
a爲追加壓縮,不會清空原來的zip

2、zipfile.open(file)

打開壓縮文檔中的某個文件

3、zip_file.close()

關閉文件,必須有,釋放內存

4、zip_file.namelist()

得到壓縮包裏所有文件

5、zip_file.extract(file, folder_abs)

循環解壓文件到指定目錄

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