python之消除前缀重命名的方法


Posted in Python onOctober 21, 2018

● 脚本用途

遍历文件夹下的文件,消除文件名前的特征字符串。

● 脚本实现

import os,sys
import re
from string import Template
 
div = r"、"
 
###############################################################################
#  @Function: description
###############################################################################
def do_rename(old,new):
 dirname = os.getcwd()
 os.rename(os.path.join(dirname,old),os.path.join(dirname,new))
 
def rename_file(fname):
 ret = re.search("(^\d+)",fname.strip())
 if ret:
  new_name = fname[ret.end() + 2:]
  do_rename(fname,new_name)
###############################################################################
#  @Function: Main Function
###############################################################################
L = [x for x in os.listdir(os.getcwd())]
map(rename_file,L)

以上这篇python之消除前缀重命名的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅谈python中的变量默认是什么类型
Sep 11 Python
Python实现求笛卡尔乘积的方法
Sep 16 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
Dec 20 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
python 堆和优先队列的使用详解
Mar 05 Python
实例详解Python装饰器与闭包
Jul 29 Python
使用Windows批处理和WMI设置Python的环境变量方法
Aug 14 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
Dec 03 Python
python 下载文件的几种方法汇总
Jan 06 Python
使用Scrapy爬取动态数据
Oct 21 #Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 #Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 #Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 #Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 #Python
Python3中关于cookie的创建与保存
Oct 21 #Python
Python3中在Anaconda环境下安装basemap包
Oct 21 #Python
You might like
星际争霸任务指南——人族
2020/03/04 星际争霸
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
thinkPHP查询方式小结
2016/01/09 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
Vue header组件开发详解
2018/01/26 Javascript
vant实现购物车功能
2020/06/29 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
Python中decorator使用实例
2015/04/14 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
python WindowsError的错误代码详解
2017/07/23 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
python计算日期之间的放假日期
2018/06/05 Python
python3.7 的新特性详解
2019/07/25 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
传播学毕业生求职信
2013/10/11 职场文书
大学生思想汇报范文
2013/12/31 职场文书
农行心得体会
2014/09/02 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
2014年工会工作总结
2014/11/12 职场文书
张丽莉观后感
2015/06/16 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js