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开发windows GUI程序入门实例
Oct 23 Python
Python随机函数random()使用方法小结
Apr 29 Python
运行django项目指定IP和端口的方法
May 14 Python
python通过zabbix api获取主机
Sep 17 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
如何使用django的MTV开发模式返回一个网页
Jul 22 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
python 深度学习中的4种激活函数
Sep 18 Python
Python OpenCV 图像平移的实现示例
Jun 04 Python
Python OpenCV 彩色与灰度图像的转换实现
Jun 05 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
动态生成gif格式的图像要注意?
2006/10/09 PHP
php中autoload的用法总结
2013/11/08 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
Node调试工具JSHint的安装及配置教程
2014/05/27 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
解决VUE双向绑定失效的问题
2019/10/29 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
python的数学算法函数及公式用法
2020/11/18 Python
在Python中实现字典反转案例
2020/12/05 Python
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
Order by的几种用法
2013/06/16 面试题
公司保密承诺书
2014/03/27 职场文书
推普周活动总结
2014/08/28 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
师德师风个人总结
2015/02/06 职场文书
python基础之停用词过滤详解
2021/04/21 Python
goland 恢复已更改文件的操作
2021/04/28 Golang
Java移除无效括号的方法实现
2021/08/07 Java/Android