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 相关文章推荐
python之yield表达式学习
Sep 02 Python
使用Python发送邮件附件以定时备份MySQL的教程
Apr 25 Python
Python存取XML的常见方法实例分析
Mar 21 Python
Python 异常处理的实例详解
Sep 11 Python
python 调用c语言函数的方法
Sep 29 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
Python字典深浅拷贝与循环方式方法详解
Feb 09 Python
pandas中的数据去重处理的实现方法
Feb 10 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
python中的装饰器该如何使用
Jun 18 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随机数生成代码与使用实例分析
2011/04/08 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
Angular工具方法学习
2016/12/26 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
python Django批量导入数据
2016/03/25 Python
对python的输出和输出格式详解
2018/12/08 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
python新手学习可变和不可变对象
2020/06/11 Python
python空元组在all中返回结果详解
2020/12/15 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
Servlet的生命周期
2013/08/25 面试题
自我评价怎么写好呢?
2013/12/05 职场文书
劳动实践课感言
2014/02/01 职场文书
玲玲的画教学反思
2014/02/04 职场文书
仓管员岗位责任制
2014/02/19 职场文书
大学生个人求职信例文
2014/07/07 职场文书
党员个人对照检查材料
2014/10/01 职场文书
小型婚礼主持词
2015/06/30 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python