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 fabric实现远程操作和部署示例
Mar 25 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
Python元字符的用法实例解析
Jan 17 Python
python程序封装为win32服务的方法
Mar 07 Python
python面试题小结附答案实例代码
Apr 11 Python
python实现nao机器人手臂动作控制
Apr 29 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 Python
python读写Excel表格的实例代码(简单实用)
Dec 19 Python
Python for循环搭配else常见问题解决
Feb 11 Python
Python 如何展开嵌套的序列
Aug 01 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
你必须知道的Javascript知识点之"this指针"的应用
2013/04/23 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
React实现todolist功能
2020/12/28 Javascript
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Python 创建TCP服务器的方法
2020/07/28 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
Python使用openpyxl复制整张sheet
2021/03/24 Python
应届生求职信写作技巧
2013/10/24 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
班级体育活动总结
2014/07/05 职场文书
装修施工安全责任书
2014/07/24 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书