python练习程序批量修改文件名


Posted in Python onJanuary 16, 2014
# 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方法进行正则替换掉文件名中不需要字符
Python 相关文章推荐
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
Python下线程之间的共享和释放示例
May 04 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
python3模块smtplib实现发送邮件功能
May 22 Python
详解Python的三种可变参数
May 08 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
django表单中的按钮获取数据的实例分析
Jul 31 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
python中os.path.join()函数实例用法
May 26 Python
Python中time标准库的使用教程
Apr 13 Python
python使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 #Python
python使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 #Python
python3.3教程之模拟百度登陆代码分享
Jan 16 #Python
python解析发往本机的数据包示例 (解析数据包)
Jan 16 #Python
python多线程扫描端口示例
Jan 16 #Python
python发送arp欺骗攻击代码分析
Jan 16 #Python
分析python服务器拒绝服务攻击代码
Jan 16 #Python
You might like
php 保留小数点
2009/04/21 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php实现删除空目录的方法
2015/03/16 PHP
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
使用Python下载Bing图片(代码)
2013/11/07 Python
python实用代码片段收集贴
2015/06/03 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
python实现简单加密解密机制
2019/03/19 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
django 微信网页授权登陆的实现
2019/07/30 Python
Python编写打字训练小程序
2019/09/26 Python
Python如何读取、写入CSV数据
2020/07/28 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
python基于opencv 实现图像时钟
2021/01/04 Python
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
服务承诺书范文
2014/05/19 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
物业管理专业求职信
2014/06/11 职场文书
学校志愿者活动总结
2014/06/27 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
师德师风事迹材料
2014/12/20 职场文书
黄山导游词
2015/01/31 职场文书