Python批量更改文件名的实现方法


Posted in Python onOctober 29, 2017

Python批量更改文件名的实现方法

前言:

由于后台数据有好多,但是文案提供过来的图片命名全部没有按照格式来命名,Python这么强大的语言,肯定是能够处理这个问题的,于是我就写了一个小脚本批量改文件名。

版本相关
操作系统:Mac OS X EI Caption
Python版本:2.7
IDE:Sublime

思路

我的思路是这样的,在当前文件下创建一个新的目录newfile,然后把所有的文件拷贝过去重命名一下就行了

素材

文案提供过来的图片全部都是1.jpg,2.jpg……这样顺序递增的命名,这种处理就非常简单了,调用shell写一个循环就搞定了

代码

代码如下:

# coding=utf-8
import os
for x in range(1, 31):
  old_name = os.getcwd()+'/'+str(x)+'.png'
  new_name = os.getcwd()+'/newfile/wzqkt_'+str(x)+'.png'
  os.system('cp %s %s' % (old_name, new_name))

如果素材命名没有这么规律,那么可以使用os模块中的os.listdir(os.getcwd())这个命令获取当前文件下所有文件名的列表,然后循环迭代出来就可以了。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Python中暂存上传图片的方法
Feb 18 Python
python获取远程图片大小和尺寸的方法
Mar 26 Python
python 队列详解及实例代码
Oct 18 Python
python扫描proxy并获取可用代理ip的实例
Aug 07 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
Python SQL查询并生成json文件操作示例
Aug 17 Python
python求质数的3种方法
Sep 28 Python
Python使用统计函数绘制简单图形实例代码
May 15 Python
python取余运算符知识点详解
Jun 27 Python
python3实现弹弹球小游戏
Nov 25 Python
python 实现图片上传接口开发 并生成可以访问的图片url
Dec 18 Python
python生成二维码的实例详解
Oct 29 #Python
python 读写中文json的实例详解
Oct 29 #Python
Python3 处理JSON的实例详解
Oct 29 #Python
深入理解Python中的*重复运算符
Oct 28 #Python
13个最常用的Python深度学习库介绍
Oct 28 #Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 #Python
Python探索之实现一个简单的HTTP服务器
Oct 28 #Python
You might like
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
Vuex之理解state的用法实例
2017/04/19 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
详解jquery和vue对比
2019/04/16 jQuery
vue实现路由监听和参数监听
2019/10/29 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
在Python中表示一个对象的方法
2019/06/25 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Python shelve模块实现解析
2019/08/28 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python将字典转换为XML的方法
2020/08/01 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
如何写一个自定义标签
2012/12/28 面试题
开水果连锁店创业计划书
2013/12/29 职场文书
幼儿园家长会邀请函
2014/01/15 职场文书
工程质量承诺书范文
2014/03/27 职场文书
考研导师推荐信范文
2015/03/27 职场文书
道歉短信大全
2015/05/12 职场文书
九年级英语教学反思
2016/02/15 职场文书
自荐信范文
2019/05/20 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers