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制作爬虫采集小说
Oct 25 Python
python的构建工具setup.py的方法使用示例
Oct 23 Python
Python的iOS自动化打包实例代码
Nov 22 Python
利用python开发app实战的方法
Jul 09 Python
OpenCV 边缘检测
Jul 10 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
Python IDE Pycharm中的快捷键列表用法
Aug 08 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
Python Sqlalchemy如何实现select for update
Oct 12 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 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
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
香妃
2021/03/03 冲泡冲煮
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Java ExcutorService优雅关闭方式解析
2020/05/30 Python
Python远程方法调用实现过程解析
2020/07/28 Python
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
办公室人员先进事迹
2014/01/27 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
县级文明单位申报材料
2014/05/23 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年预算员工作总结
2014/12/05 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
关于开学的感想
2015/08/10 职场文书
Golang表示枚举类型的详细讲解
2021/09/04 Golang
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL