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实现的Google IP 可用性检测脚本
Apr 23 Python
Python常用小技巧总结
Jun 01 Python
详解Python中的序列化与反序列化的使用
Jun 30 Python
Python每天必学之bytes字节
Jan 28 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
Sep 18 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
使用Python爬取Json数据的示例代码
Dec 07 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
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
python机器学习实战之K均值聚类
2017/12/20 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
高中毕业自我鉴定
2013/12/16 职场文书
暑期实习鉴定
2013/12/16 职场文书
自我鉴定注意事项
2014/01/19 职场文书
学生会主席竞聘书
2014/03/31 职场文书
员工安全责任书范本
2014/07/24 职场文书
停电通知范文
2015/04/16 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL