激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現批量修改文件名實例

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

2020-07-20 10:47小剛1 Python

這篇文章主要介紹了Python實現批量修改文件名的方法,實例分析了兩種實現批量修改文件名的技巧,涉及os.rename重命名方法、正則替換及字符串操作的相關技巧,需要的朋友可以參考下

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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方法進行正則替換掉文件名中不需要字符

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: jizzyouxxxx| 一级黄色影院 | 视频一区二区中文字幕 | 婷婷中文字幕一区二区三区 | 久久噜噜噜 | 日韩视频一区在线 | 国产九色视频在线观看 | 九九色在线观看 | 毛片小网站 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 中文字幕在线观看视频一区 | 91短视频网页版 | www.射 | 欧美hdfree性xxxx | 久久精品超碰 | 国产免费网站视频 | 黄网站在线观 | 日韩精品中文字幕一区二区三区 | 午夜男人免费视频 | 国产九色在线播放九色 | 一级在线观看 | 久久免费视频一区二区三区 | 在线播放视频一区二区 | 免费香蕉成视频成人网 | 羞羞视频免费视频欧美 | 日本在线不卡一区二区三区 | 视频一区二区三区中文字幕 | 免费亚洲视频在线观看 | 久久国产成人午夜av浪潮 | 污黄视频在线播放 | 91在线播放国产 | 成人做爽爽爽爽免费国产软件 | 国产一区二区视频精品 | 羞羞视频在线免费 | 久久探花 | 国产精品wwww | 极品国产91在线网站 | 青热久思思| www.mitao| 国产1级视频 | 国产91一区 |