批量修整文件名,修整文件名,下载了评书《贺龙传奇》,
批量修整文件名,修整文件名,下载了评书《贺龙传奇》,
下载了评书《贺龙传奇》,文件名中却都含有xxx有声下载,用脚本将其去掉。脚本练习了os.rename重命名方法,str.partition方法使用,及正则match,search方法区别
# encoding:utf-8import 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方法进行正则替换掉文件名中不需要字符#该片段来自于http://byrx.net
相关内容
- Python 数据导入,python数据导入,import cx_Or
- 打印python进程堆栈,python进程堆栈,import threa
- Python urldecode 函数,pythonurldecode,import urlli
- Python 随机产生大量md5,python产生md5,import strin
- python 的datetime.timedelta表示成可读的时间段,,def getWor
- Rock-paper-scissors-lizard-Spock Game,,# The key id
- getEncodedRange 方法一例,,import chilk
- 查百度关键词排名,百度关键词排名,#查询指定网站百
- Python爬虫程序获取百度搜索结果的标题、描述、url。,
- 比较两个文本的相似性,分词版。,相似性分词,比较两
评论关闭