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写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 Python
13个最常用的Python深度学习库介绍
Oct 28 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
利用Python实现手机短信监控通知的方法
Jul 22 Python
Python collections模块使用方法详解
Aug 28 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
在脚本中单独使用django的ORM模型详解
Apr 01 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
Python 防止死锁的方法
Jul 29 Python
Django ModelForm组件原理及用法详解
Oct 12 Python
python 如何获取页面所有a标签下href的值
May 06 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将回调函数作用到给定数组单元的方法
2014/08/19 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
Python下简易的单例模式详解
2019/04/08 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
Python编程中类与类的关系详解
2019/08/08 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
请介绍一下Ant
2016/07/22 面试题
车间班组长岗位职责
2013/11/13 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
公司开业庆典主持词
2014/03/21 职场文书
村干部承诺书
2014/03/28 职场文书
防灾减灾宣传标语
2014/10/07 职场文书