python 中內建了打包的庫,我們直接使用即可
zip
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import zipfile
# zip 打包
z = zipfile.zipfile('black.zip', 'w') # 建立乙個空包
# zip 解包
z = zipfile.zipfile('black.zip', 'r')
zip_list = z.namelist() # 包裡所有檔案列表
z.extractall() # 解壓所有檔案
z.extract('image-1.jpg') # 解壓指定檔案
z.close()
tar
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tarfile
# tar 打包
tar = tarfile.open('black.tar.gz', 'w') # 建立乙個空包
# 將檔案寫入包內,arcname 是檔案物件,壓縮後包裡檔名稱就是這個物件名
# tar 解包
tar = tarfile.open('black.tar.gz', 'r')
tar.extractall() # 解壓所有檔案
tar.extract(tar.getmember('image1')) # 解壓指定檔案,需要傳入檔案物件名
tar.close()
python 3讀取檔案 Python3 檔案讀寫
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...
python 3 檔案管理
import os,tempfile,glob,shutil 建立目錄 os.mkdir r home rain test filedir 建立目錄以及所有path中包含的上級目錄 os.makedirs r home rain test test filedir 切換當前工作目錄 os.chdir...
python3 檔案處理
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...