国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現批量修改文件名實例

2019-11-25 17:13:09
字體:
來源:轉載
供稿:網友

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

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

# encoding:utf-8### 文件名如:# 賀龍傳奇/d+[有聲下吧www.ysx8.com].mp3##import os,refs=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方法進行正則替換掉文件名中不需要字符

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 韶山市| 浦城县| 汝阳县| 吐鲁番市| 乌什县| 寻乌县| 天全县| 祁连县| 清徐县| 卓资县| 满洲里市| 哈密市| 家居| 石渠县| 湖南省| 大丰市| 边坝县| 湖口县| 滁州市| 囊谦县| 偃师市| 徐闻县| 屯门区| 开原市| 招远市| 宜宾市| 藁城市| 连云港市| 内乡县| 保定市| 陈巴尔虎旗| 东乌| 兴仁县| 揭东县| 青州市| 南郑县| 宜宾县| 罗平县| 新竹县| 淳安县|