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

Python實現(xiàn)批量修改文件名實例

 更新時間:2015年07月08日 11:59:13   作者:小剛1  
這篇文章主要介紹了Python實現(xiàn)批量修改文件名的方法,實例分析了兩種實現(xiàn)批量修改文件名的技巧,涉及os.rename重命名方法、正則替換及字符串操作的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)批量修改文件名的方法。分享給大家供大家參考。具體如下:

下載了評書《賀龍傳奇》,文件名中卻都含有xxx有聲下載,用腳本將其去掉。腳本涉及os.rename重命名方法,str.partition方法使用, 及正則match,search方法區(qū)別

# encoding:utf-8
##
# 文件名如:
# 賀龍傳奇\d+[有聲下吧www.ysx8.com].mp3
##
import os,re
fs=os.listdir('單田芳_賀龍傳奇')
for f in fs:
  ######方法一:partition獲取無用字符
  #1.將文件名以'['符分為3部分
  #ls=f.partition('[')
  #2.ls[0]為需要文件名,因此獲取ls[1:]
  #dirtystring = ''.join(ls[1:])
  #3.開始替換
  #newname=f.replace(dirtystring, '') + '.mp3')
  #os.rename('單田芳_賀龍傳奇/' + f, newname)
  ######方法二:正則獲取無用字符
  dirtymatch = re.search(r'\[.*?\]', f)
  if dirtymatch:
    dirtystring=dirtymatch.group(0)
    newname=f.replace(dirtystring, '') + '.mp3'
    os.rename('單田芳_賀龍傳奇/' + f, newname)
  #注意:可以直接用re.sub方法進(jìn)行正則替換掉文件名中不需要字符

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • Python?FastApi結(jié)合異步執(zhí)行方式

    Python?FastApi結(jié)合異步執(zhí)行方式

    這篇文章主要介紹了Python?FastApi結(jié)合異步執(zhí)行方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python使用正則表達(dá)式抓取網(wǎng)頁圖片的方法示例

    Python使用正則表達(dá)式抓取網(wǎng)頁圖片的方法示例

    這篇文章主要介紹了Python使用正則表達(dá)式抓取網(wǎng)頁圖片的方法,結(jié)合具體實例形式分析了Python網(wǎng)頁文件的讀取及正則匹配相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • Android Q之氣泡彈窗的實現(xiàn)示例

    Android Q之氣泡彈窗的實現(xiàn)示例

    這篇文章主要介紹了Android Q之氣泡彈窗的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python的paramiko模塊基本用法詳解

    python的paramiko模塊基本用法詳解

    paramiko 是一個用于在Python中執(zhí)行遠(yuǎn)程操作的模塊,支持SSH協(xié)議,它可以用于連接到遠(yuǎn)程服務(wù)器,執(zhí)行命令、上傳和下載文件,以及在遠(yuǎn)程服務(wù)器上執(zhí)行各種操作,這篇文章主要介紹了python的paramiko模塊基本用法,需要的朋友可以參考下
    2023-08-08
  • django接入新浪微博OAuth的方法

    django接入新浪微博OAuth的方法

    這篇文章主要介紹了django接入新浪微博OAuth的方法,實例分析了django針對新浪微博OAuth接口的接入技巧,需要的朋友可以參考下
    2015-06-06
  • 教你使用Python連接oracle

    教你使用Python連接oracle

    今天教各位小伙伴怎么用Python連接oracle,文中附帶非常詳細(xì)的圖文示例,對正在學(xué)習(xí)的小伙伴們很有幫助喲,需要的朋友可以參考下
    2021-05-05
  • Python 定義分?jǐn)?shù)類實現(xiàn)其基本運(yùn)算(示例代碼)

    Python 定義分?jǐn)?shù)類實現(xiàn)其基本運(yùn)算(示例代碼)

    這篇文章主要介紹了Python 定義分?jǐn)?shù)類實現(xiàn)其基本運(yùn)算,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • pyQT5 實現(xiàn)窗體之間傳值的示例

    pyQT5 實現(xiàn)窗體之間傳值的示例

    今天小編就為大家分享一篇pyQT5 實現(xiàn)窗體之間傳值的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Django認(rèn)證系統(tǒng)user對象實現(xiàn)過程解析

    Django認(rèn)證系統(tǒng)user對象實現(xiàn)過程解析

    這篇文章主要介紹了Django認(rèn)證系統(tǒng)user對象實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • python基礎(chǔ)之模塊的導(dǎo)入

    python基礎(chǔ)之模塊的導(dǎo)入

    這篇文章主要介紹了python模塊的導(dǎo)入,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10

最新評論

仪陇县| 白水县| 鹿邑县| 五指山市| 陆川县| 澄江县| 喀喇沁旗| 宾阳县| 民和| 金堂县| 莆田市| 长丰县| 临夏市| 那曲县| 扶风县| 墨玉县| 东方市| 滁州市| 衡南县| 望都县| 东港市| 五华县| 普宁市| 凤庆县| 涿鹿县| 海城市| 滁州市| 临泉县| 泗洪县| 赣榆县| 安图县| 苍山县| 苍梧县| 防城港市| 丰都县| 项城市| 右玉县| 望都县| 庆阳市| 乌鲁木齐市| 固安县|