需要引入的3個包:
import os
import shutil
import zipfile
1. # 創建zip文件對象
your_zip_file_obj = zipfile.ZipFile('/home/test/你的文件名.zip', 'w', zipfile.ZIP_DEFLATED)
# 將需要壓縮的文件 寫入剛創建的zip對象 ps:這里將目錄:/home/test/ 下的111.xml文件 寫入your_zip_file_obj中,實際中根據自己需要壓縮的文件來寫。
your_zip_file_obj.write('/home/test/111.xml', '111.xml')
# 關閉文件操作
your_zip_file_obj.close()
# 這時候,就創建了一個:你的文件名.zip 的壓縮文件,里邊包含的文件為:111.xml
2. # 實際中,我們可能需要創建了壓縮文件之后,就把該壓縮文件移動到其他目錄,這時,可以調用shutil包來處理。
例如:我們把剛創建的文件:/home/test/你的文件名.zip 移動到另一個目錄:/home/test2里邊:
shutil.move('/home/test/你的文件名.zip', '/home/test2')
# 具體各個包的參數可以百度查看。