Python3 檔案打包與解包

2021-10-03 14:32:09 字數 1092 閱讀 6754

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...