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

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

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

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

代碼:

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

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

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

相關(guān)文章

  • python3+django2開(kāi)發(fā)一個(gè)簡(jiǎn)單的人員管理系統(tǒng)過(guò)程詳解

    python3+django2開(kāi)發(fā)一個(gè)簡(jiǎn)單的人員管理系統(tǒng)過(guò)程詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    python 中如何獲取列表的索引

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

最新評(píng)論

西和县| 太仓市| 隆回县| 涟水县| 易门县| 大理市| 芦溪县| 大邑县| 龙江县| 开远市| 布尔津县| 桑日县| 康乐县| 东源县| 咸阳市| 米脂县| 额济纳旗| 郑州市| 唐河县| 崇文区| 松桃| 府谷县| 辛集市| 田阳县| 翁源县| 永川市| 新津县| 双牌县| 二连浩特市| 五莲县| 荆门市| 陇川县| 阿拉善盟| 滨州市| 辽阳县| 宁国市| 喀喇沁旗| 平果县| 陕西省| 忻州市| 郸城县|