最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 實現(xiàn)將文件或文件夾用相對路徑打包為 tar.gz 文件的方法

 更新時間:2019年06月10日 21:32:54   作者:那時的風兒  
今天小編就為大家分享一篇python 實現(xiàn)將文件或文件夾用相對路徑打包為 tar.gz 文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

默認情況下,tarfile 打包成的 tar.gz 文件會帶絕對路徑,而很多情況下,我們需要的是相對打包文件夾的路徑。

代碼:

<pre name="code" class="python"><span style="font-size:18px;">import tarfile
tmp_tar_dir = "/home"
file_name = "test.tar.gz"
tmp_dir = "/home/centos"
soft_name = "php"
tar = tarfile.open(os.path.join(tmp_tar_dir,file_name),"w:gz")
for root,dir,files in os.walk(os.path.join(tmp_dir,soft_name)):
 root_ = os.path.relpath(root,start=tmp_dir)
 #tar.add(root,arcname=root_)
 for file in files:
  full_path = os.path.join(root,file)
  tar.add(full_path,arcname=os.path.join(root_,file))
tar.close()</span>

注意:打包出來的文件,如果原目錄總存在空文件夾,則打包出來的文件中不包含此空文件夾。

以上這篇python 實現(xiàn)將文件或文件夾用相對路徑打包為 tar.gz 文件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python3+django2開發(fā)一個簡單的人員管理系統(tǒng)過程詳解

    python3+django2開發(fā)一個簡單的人員管理系統(tǒng)過程詳解

    這篇文章主要介紹了python3+django2開發(fā)一個簡單的人員管理系統(tǒng)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • PyQt5高級界面控件之QTableWidget的具體使用方法

    PyQt5高級界面控件之QTableWidget的具體使用方法

    這篇文章主要介紹了PyQt5高級界面控件之QTableWidget的具體使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • PyCharm中如何創(chuàng)建帶有注釋的py文件

    PyCharm中如何創(chuàng)建帶有注釋的py文件

    這篇文章主要介紹了 PyCharm中如何創(chuàng)建帶有注釋的py文件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08
  • Python實現(xiàn)將Word表格嵌入到Excel中

    Python實現(xiàn)將Word表格嵌入到Excel中

    把Word中的表格轉(zhuǎn)到Excel中,順便做一個調(diào)整。這個需求在實際工作中,很多人還是經(jīng)常碰到的!本文就將介紹如何利用Python實現(xiàn)這一功能,需要的朋友可以了解一下
    2021-12-12
  • Python創(chuàng)建二維數(shù)組與初始化的實踐舉例

    Python創(chuàng)建二維數(shù)組與初始化的實踐舉例

    二維數(shù)組使用簡便可以有很多簡潔的操作,實現(xiàn)多元的要求,下面這篇文章主要給大家介紹了關于Python創(chuàng)建二維數(shù)組與初始化的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Pyqt5如何讓QMessageBox按鈕顯示中文示例代碼

    Pyqt5如何讓QMessageBox按鈕顯示中文示例代碼

    這篇文章主要給大家介紹了關于Pyqt5如何讓QMessageBox按鈕顯示中文的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Pyqt5具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • 關于PyTorch環(huán)境配置及安裝教程(Windows10)

    關于PyTorch環(huán)境配置及安裝教程(Windows10)

    這篇文章主要介紹了關于PyTorch環(huán)境配置及安裝教程(Windows10),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python操作Access數(shù)據(jù)庫基本步驟分析

    Python操作Access數(shù)據(jù)庫基本步驟分析

    這篇文章主要介紹了Python操作Access數(shù)據(jù)庫基本步驟,結合實例形式詳細分析了Python針對access操作的具體步驟與相關注意事項,需要的朋友可以參考下
    2016-09-09
  • python判斷文件夾內(nèi)是否存在指定后綴文件的實例

    python判斷文件夾內(nèi)是否存在指定后綴文件的實例

    今天小編就為大家分享一篇python判斷文件夾內(nèi)是否存在指定后綴文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python 中如何獲取列表的索引

    python 中如何獲取列表的索引

    這篇文章主要介紹了python 中如何獲取列表的索引,在文中給大家提到了python 返回列表中某個值的索引,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07

最新評論

静安区| 辉南县| 昭苏县| 环江| 鄂伦春自治旗| 贺兰县| 贵州省| 兴隆县| 江北区| 乡城县| 凤山市| 达州市| 松潘县| 临猗县| 张家口市| 本溪市| 高碑店市| 大同县| 兰溪市| 盐山县| 峨眉山市| 玛曲县| 张掖市| 天水市| 眉山市| 新泰市| 肃宁县| 张掖市| 资溪县| 隆尧县| 景谷| 铜川市| 湛江市| 敖汉旗| 阳新县| 漾濞| 如皋市| 蒲城县| 安平县| 东辽县| 桃源县|