歸檔:將多個檔案合併到乙個檔案當中,這種操作方式就是歸檔。
解包:將歸檔的檔案進行釋放。
壓縮:壓縮時將多個檔案進行有損或者無損的合併到乙個檔案當中。
解壓縮:就是壓縮的反向操作,將壓縮檔案中的多個檔案,釋放出來。
注意:壓縮屬於歸檔!
make_archive()
功能:歸檔函式,歸檔操作
格式:shutil.make_archive('
目標檔案路徑
','歸檔檔案字尾
','需要歸檔的目錄')
返回值:歸檔檔案的最終路徑
注意:# 要壓縮的資料夾路徑的最後乙個是壓縮後的檔名稱
root_dir
是要壓縮的檔案路徑
unpack_archive()
功能:解包操作
格式:shutil.unpack_archive('
歸檔檔案路徑
','解包目標資料夾')
返回值:none
注意:資料夾不存在會新建資料夾 #
可以重複多次解包(解壓
) get_archive_formats()
功能:獲取當前系統已註冊的歸檔檔案格式(字尾)
格式:shutil.get_archive_formats()
返回值:列表
[(字尾,解釋
),(字尾,解釋
),(字尾,解釋
)...]
get_unpack_formats()
功能:獲取當前系統已經註冊的解包檔案格式(字尾
) 格式:shutil.get_unpack_formats()
返回值:列表
[(字尾,解釋
),(字尾,解釋
),(字尾,解釋
)...]
iOS歸檔和解歸檔
ios最基本的歸檔和解歸檔的用法 main.m裡面需要實現 import import animal.h intmain intargc,const char argv return0 animal.h裡面需要實現 import import dog.h inte ce animal nsobjec...
tar打包和解包
tar這個命令用了上百次,每次用之前都需要再確認一遍。雖然是很簡單的命令,但是對於乙個每天要想很多事情的老年人來說,要精準記住每個引數還真不是件容易的事,索性寫下來,下次開啟博文照做就好了,呵呵 打包 tar zcvf file.tar.gz file1 file2 file2 tar jcvf f...
SOCKET 封包 和 解包
soecet收發資料封包和解包 一般都有固定長度 固定字尾等做法,但都花裡胡哨,有各自的問題。本文採用資料長度 資料buffer模式,其中最簡單的是用4位元組int來表示長度。但這還不夠,很多情況下長度可能乙個byte就夠用了,浪費了3個位元組,本文採用動態位元組數來儲存長度,至於資料buffer使...