1. 程式人生 > >Python實現採用相對路徑打包成tar壓縮檔案

Python實現採用相對路徑打包成tar壓縮檔案

Python程式碼如下:

 archival_name = "test.tar"
 # 建立壓縮包名
 tar = tarfile.open(save_path + archival_name, "w:tar")
 # 建立壓縮包
 tar.add(os.path.join(save_path, "a.txt"), arcname=os.path.join('.',"a.txt"))
 tar.close()

其中save_path為檔案路徑,因為在當前目錄下,所以相對路徑'.'來表示,獲取相對路徑函式:

os.path.relpath(path[, start])  #從start開始計算相對路徑