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 pickle模块用法实例分析
May 27 Python
Python 实现网页自动截图的示例讲解
May 17 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
基于Python3.6+splinter实现自动抢火车票
Sep 25 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
Django MEDIA的配置及用法详解
Jul 25 Python
python取均匀不重复的随机数方式
Nov 27 Python
利用setuptools打包python程序的方法步骤
Jan 18 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 Python
python实现简单猜单词游戏
Dec 24 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
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
广告切换效果(缓动切换)
2009/05/27 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
2014/10/20 HTML / CSS
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
社团活动总结
2014/04/28 职场文书
小学安全汇报材料
2014/08/14 职场文书
个人作风建设自查报告
2014/10/22 职场文书
银行求职信范文
2019/05/13 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS