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中__new__与__init__方法的区别详解
May 04 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
python清理子进程机制剖析
Nov 23 Python
python3库numpy数组属性的查看方法
Apr 17 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
Python骚操作之动态定义函数
Mar 26 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
Python StringIO如何在内存中读写str
Jan 07 Python
通过python 执行 nohup 不生效的解决
Apr 16 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
用Python进行栅格数据的分区统计和批量提取
May 27 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 print类函数使用总结
2010/06/25 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
angular.element方法汇总
2015/01/07 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
详解webpack运行Babel教程
2018/06/13 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
python实现AES加密与解密
2019/03/28 Python
django-初始配置(纯手写)详解
2019/07/30 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
2015年毕业生自我鉴定模板
2014/09/19 职场文书
百年孤独读书笔记
2015/06/29 职场文书
清明节随笔
2015/08/15 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
MySQL笔记 —SQL运算符
2022/01/18 MySQL
工厂无线对讲系统解决方案
2022/02/18 无线电