內建模組--壓縮模組--zipfile
import zipfile,os
# 壓縮檔案 操作 其中spam1是我壓縮包的名字,
# 將data.json,data.txt,data2.txt壓縮排去,並命名為spam1
# with zipfile.ZipFile('spam1.zip', 'w') as myzip:
# myzip.write('data.json')
# myzip.write('data.txt')
# myzip.write('data2.txt')
# 解壓縮檔案
# with zipfile.ZipFile('spam.zip', 'r') as myzip:
# myzip.extractall('./') #解壓至預設路徑,也可以指定路徑
# 如果壓縮當前資料夾中的所有檔案?zipfile.ZIP_DEFLATED是壓縮模式,不指明的話可能壓縮之後佔用更大的記憶體
# with zipfile.ZipFile('spam.zip', 'w',zipfile.ZIP_DEFLATED) as myzip:
# # 獲取當前目錄中所有的項
# arr = os.listdir('./')
# for i in arr:
# myzip.write(i)
# # 使用shutil模組進行歸檔壓縮
# import shutil
# # 引數1 建立的壓縮檔名稱,引數2,指定的壓縮格式,zip,tar 引數3 要壓縮的檔案或資料夾路徑
# shutil.make_archive('a','zip','./')
相關文章
- python常用標準庫(壓縮包模組zipfile和tarfile)Python
- day18:json模組&time模組&zipfile模組JSON
- Python 內建模組:os模組Python
- tarfile壓縮模組
- Python的shutil zipfile tarfile模組學習Python
- python 內建模組續(二)Python
- 初識Node和內建模組
- Python內建模組之 re庫Python
- 記一次 Windows10 記憶體壓縮模組 崩潰分析Windows記憶體
- node中使用C++模組呼叫呼叫speex完成語音檔案壓縮C++
- nodejs平臺內建模組http伺服器NodeJSHTTP伺服器
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- 數學建模例題2.17 匯入模組示例
- python 模組:itsdangerous 模組Python
- path模組 fs模組
- Python模組:time模組Python
- CommonJS模組 和 ECMAScript模組JS
- Python模組之urllib模組Python
- python模組之collections模組Python
- 序列化模組,subprocess模組,re模組,常用正則
- 日程功能模組【從建模到程式碼實現】UML + JavaFXJava
- 模組學習之hashlib模組
- 模組學習之logging模組
- 聊天模組及分享模組分享
- [Python模組學習] glob模組Python
- AI分析模組學習資料第525篇:基於ZU5EV的紅外可見光 雙光融合、影像壓縮、AI分析模組AI
- python包和模組的內容整理Python
- Python常用模組(random隨機模組&json序列化模組)Pythonrandom隨機JSON
- 模組
- 固態繼電器 一體式調壓模組
- Profinet遠端IO模組:模擬量模組_軟體組態說明
- Python入門(二十六):檔案模組(os模組與shutil模組)Python
- Python模組、第三方模組安裝、模組匯入教程Python
- Mybatis技術內幕(2.3.6):反射模組-WrapperMyBatis反射APP
- Mybatis技術內幕(2.3.7):反射模組-TypeParameterResolverMyBatis反射
- Mybatis技術內幕(2.3.3):反射模組-InvokerMyBatis反射
- 與你探索classnames模組內部實現
- Mybatis技術內幕(2.3.4):反射模組-ObjectFactoryMyBatis反射Object