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 相关文章推荐
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Jul 11 Python
快速入手Python字符编码
Aug 03 Python
动感网页相册 python编写简单文件夹内图片浏览工具
Aug 17 Python
tensorflow识别自己手写数字
Mar 14 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
python实现代码统计程序
Sep 19 Python
python DataFrame转dict字典过程详解
Dec 26 Python
jupyter 导入csv文件方式
Apr 21 Python
Python unittest基本使用方法代码实例
Jun 29 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 25 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 空格,换行,跳格使用说明
2009/12/18 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
Add Formatted Text to a Word Document
2007/06/15 Javascript
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Django CBV类的用法详解
2019/07/26 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
详解python datetime模块
2020/08/17 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
Java面试笔试题大全
2016/11/23 面试题
小饰品店的创业计划书范文
2013/12/28 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
学雷锋标语
2014/06/25 职场文书
员工工作能力评语
2014/12/31 职场文书
2015新员工工作总结范文
2015/10/15 职场文书