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

Python3 實(shí)現(xiàn)文件批量重命名示例代碼

 更新時(shí)間:2019年06月03日 08:49:14   作者:Linux  
在Python中os模塊里,os.renames() 方法用于遞歸重命名目錄或文件。這篇文章主要介紹了Python3 文件批量重命名操作示例,需要的朋友可以參考下

在Python中os模塊里,os.renames() 方法用于遞歸重命名目錄或文件。類似rename()。

rename()方法語(yǔ)法格式如下:

os.rename(old,new)

old是需要修改的目錄/文件名,new是修改后的目錄/文件名,通過(guò)這個(gè)方法我們可以很輕松的完成批量在文件/目錄增加固定前綴或者批量刪除文件/目錄固定前綴 。

以下代碼Windows下和Linux都可以使用。

示例如下:

增加前綴'[Linuxidc.]':

import os
path='/home/linuxidc/linuxidc.com'
old_dir=os.listdir(path) #獲取/home/linuxidc/linuxidc.com目錄下的所有文件目錄
print("原始目錄為 %s"%old_dir)
for i in old_dir:
  new_name='[Linuxidc.]'+i
  os.rename(i,new_name)
new_dir=os.listdir(path)
print("現(xiàn)在的目錄為%s"%new_dir)

運(yùn)行后輸出如下:

刪除前綴'[Linuxidc.]':

import os
path='/home/linuxidc/linuxidc.com'
old_dir=os.listdir(path)
print("原始目錄為 %s"%old_dir)
for i in old_dir:
  shu=i.rfind(']') #獲取到']'的位置
  new_name=i[shu+1:]
  os.rename(i,new_name)
new_dir=os.listdir(path)
print("現(xiàn)在的目錄為%s"%new_dir)

運(yùn)行后輸出如下:

原始目錄為 ['[Linuxidc.]linuxidc.com.sh', '[Linuxidc.]kakoune', '[Linuxidc.]linuxidc', '[Linuxidc.]linuxidc.Java', '[Linuxidc.]linuxidc.com.jpg', '[Linuxidc.]opencv-3.4.0', '[Linuxidc.]linuxidc.class', '[Linuxidc.]Linux公社

現(xiàn)在的目錄為['linuxidc.txt', 'www.linuxidc.com', 'linuxidc.java', 'linuxidc.com.png', 'amp', 'Linux公社

[Finished in 0.1s]

在Windows下還需要注意一下文件路徑應(yīng)使用雙斜杠// ,否則會(huì)出現(xiàn)錯(cuò)誤,Linux下一般不會(huì)出現(xiàn)此錯(cuò)誤。

總結(jié)

以上所述是小編給大家介紹的Python3 實(shí)現(xiàn)文件批量重命名示例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Elasticsearch py客戶端庫(kù)安裝及使用方法解析

    Elasticsearch py客戶端庫(kù)安裝及使用方法解析

    這篇文章主要介紹了Elasticsearch py客戶端庫(kù)安裝及使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 十個(gè)驚艷的Pythonic單行代碼

    十個(gè)驚艷的Pythonic單行代碼

    自從用?Python?編寫第一行代碼以來(lái),我就被它的簡(jiǎn)單性、出色的可讀性和流行的單行代碼所吸引。在本文中,將為大家介紹和解釋其中的一些單行代碼,希望對(duì)大家有所幫助
    2022-12-12
  • Python打包工具PyInstaller的安裝與pycharm配置支持PyInstaller詳細(xì)方法

    Python打包工具PyInstaller的安裝與pycharm配置支持PyInstaller詳細(xì)方法

    這篇文章主要介紹了Python打包工具PyInstaller的安裝與pycharm配置支持PyInstaller詳細(xì)方法,需要的朋友可以參考下
    2020-02-02
  • 詳解Python靜態(tài)網(wǎng)頁(yè)爬取獲取高清壁紙

    詳解Python靜態(tài)網(wǎng)頁(yè)爬取獲取高清壁紙

    這篇文章主要介紹了Python爬取高清壁紙,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • nginx黑名單和django限速,最簡(jiǎn)單的防惡意請(qǐng)求方法分享

    nginx黑名單和django限速,最簡(jiǎn)單的防惡意請(qǐng)求方法分享

    今天小編就為大家分享一篇nginx黑名單和django限速,最簡(jiǎn)單的防惡意請(qǐng)求方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python多線程與異步處理在HTTP請(qǐng)求中的應(yīng)用方式

    Python多線程與異步處理在HTTP請(qǐng)求中的應(yīng)用方式

    這篇文章主要介紹了Python多線程與異步處理在HTTP請(qǐng)求中的應(yīng)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python?中?threading.Thread.join()?的使用方法示例詳解

    Python?中?threading.Thread.join()?的使用方法示例詳解

    threading.Thread.join()用于阻塞當(dāng)前線程,直到調(diào)用它的線程對(duì)象執(zhí)行完成或者超時(shí),在Python中,想要充分利用多線程的優(yōu)勢(shì),就需要對(duì)threading模塊中的 Thread 類了解,這里有一個(gè)非常簡(jiǎn)單的多線程程序,幫助理解 threading.Thread.join 方法,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • 基于Python實(shí)現(xiàn)將列表數(shù)據(jù)生成折線圖

    基于Python實(shí)現(xiàn)將列表數(shù)據(jù)生成折線圖

    這篇文章主要介紹了如何利用Python中的pandas庫(kù)和matplotlib庫(kù),實(shí)現(xiàn)將列表數(shù)據(jù)生成折線圖,文中的示例代碼簡(jiǎn)潔易懂,需要的可以參考一下
    2022-03-03
  • Python中Dataframe數(shù)據(jù)排序方法(含實(shí)例講解)

    Python中Dataframe數(shù)據(jù)排序方法(含實(shí)例講解)

    在進(jìn)行數(shù)據(jù)分析操作時(shí),經(jīng)常需要對(duì)數(shù)據(jù)按照某行某列排序,或者按照多行多列排序,以及按照索引值排序等等,下面這篇文章主要給大家介紹了關(guān)于Python中Dataframe數(shù)據(jù)排序方法的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Python sqlalchemy時(shí)間戳及密碼管理實(shí)現(xiàn)代碼詳解

    Python sqlalchemy時(shí)間戳及密碼管理實(shí)現(xiàn)代碼詳解

    這篇文章主要介紹了Python sqlalchemy時(shí)間戳及密碼管理實(shí)現(xiàn)代碼詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論

息烽县| 灵璧县| 礼泉县| 广州市| 洞口县| 广东省| 上林县| 伊川县| 逊克县| 佛坪县| 获嘉县| 辛集市| 武宣县| 栾川县| 台江县| 和平区| 正蓝旗| 庆阳市| 临泽县| 新巴尔虎左旗| 襄城县| 安岳县| 永福县| 湘潭县| 日喀则市| 茌平县| 康平县| 栖霞市| 民乐县| 大兴区| 桃江县| 靖宇县| 嫩江县| 临江市| 东安县| 乌拉特前旗| 南充市| 新宾| 鞍山市| 应城市| 太保市|