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 相关文章推荐
基于Django模板中的数字自增(详解)
Sep 05 Python
python smtplib发送带附件邮件小程序
May 22 Python
Python登录注册验证功能实现
Jun 18 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
python标准库OS模块详解
Mar 10 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
python入门学习关于for else的特殊特性讲解
Nov 20 Python
再谈python_tkinter弹出对话框创建
Mar 20 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
javascript工具库代码
2012/03/29 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
大学生创业感言
2014/01/25 职场文书
企业节能减排实施方案
2014/03/19 职场文书
大学生村官承诺书
2014/03/28 职场文书
难忘的一课教学反思
2014/04/30 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
幼儿老师求职信
2014/06/30 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
合作意向协议书
2015/01/29 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书