python练习程序批量修改文件名
时间:2022-01-29 06:53:12
# encoding:utf-8
##
# 文件名如:
# 下吧.mp3
##
import os,re
fs=os.listdir('xb')
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('xb/' + f, newname)
######方法二:正则获取无用字符
dirtymatch = re.search(r'\[.*?\]', f)
if dirtymatch:
dirtystring=dirtymatch.group(0)
newname=f.replace(dirtystring, '') + '.mp3'
os.rename('xb/' + f, newname)
#注意:可以直接用re.sub方法进行正则替换掉文件名中不需要字符
标签:修改文件名
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
论Asp与XML的关系
2008-03-05 12:01:00
为什么要登录?
2010-11-30 21:41:00
![](https://img.aspxhome.com/file/UploadPic/201011/30/login-eg-17s.jpg)
介绍27款经典的CSS框架
2011-03-04 16:24:00
ThinkPHP函数详解之M方法和R方法
2023-11-22 12:00:25
发布淘宝开源编辑器 KISSY Editor 1.0.0
2009-10-27 16:20:00
![](https://img.aspxhome.com/file/UploadPic/200910/27/kissy-editor-59s.gif)
ASP简单实现数字和字母验证码
2008-10-23 13:52:00
oracle 字符串转成行
2009-06-19 17:38:00
关于网站导航设计的探讨
2008-02-28 13:20:00
![](https://img.aspxhome.com/file/UploadPic/up/2008022813384765.gif)
python中的随机函数小结
2021-07-01 04:26:59
Python判断有效的数独算法示例
2021-10-09 06:37:37
asp检测是否为中文字符函数
2011-04-07 11:19:00
JS中模拟函数重载
2008-01-03 16:46:00
asp如何做一个专门显示文本文件的页面?
2010-07-12 19:04:00
在python中读取和写入CSV文件详情
2021-01-21 22:34:51
![](https://img.aspxhome.com/file/2023/5/65525_0s.png)
Linux删除系统自带版本Python过程详解
2023-10-21 03:12:13
用js封装的时间设置器
2013-08-04 23:28:46
学会sql数据库关系图(Petshop)
2012-10-07 10:34:49
asp中获取当前页面的地址与参数的函数代码
2011-02-20 10:37:00
python自动生成model文件过程详解
2023-09-30 02:54:05
关于utf-8格式中截取中英文字符串长度无效的问题
2008-11-25 14:00:00