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之有容乃大的list(1)
Sep 14 Python
Python迭代器和生成器介绍
Mar 06 Python
对于Python的框架中一些会话程序的管理
Apr 20 Python
一些Python中的二维数组的操作方法
May 02 Python
Python多线程编程之多线程加锁操作示例
Sep 06 Python
python实现机器学习之多元线性回归
Sep 06 Python
python爬虫获取百度首页内容教学
Dec 23 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
Django 返回json数据的实现示例
Mar 05 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 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 array_walk() 数组函数
2011/07/12 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
Ext 今日学习总结
2010/09/19 Javascript
javascript时区函数介绍
2012/09/14 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
深入浅析vue-cli@3.0 使用及配置说明
2019/05/08 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
python实现代理服务功能实例
2013/11/15 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
基于python的Paxos算法实现
2019/07/03 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
代理商会议邀请函
2014/01/27 职场文书
海飞丝的广告词
2014/03/20 职场文书
劲霸男装广告词
2014/03/21 职场文书
继承公证书
2014/04/09 职场文书
节水倡议书范文
2014/04/15 职场文书
小学竞选班干部演讲稿
2014/08/20 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
技术员个人工作总结
2015/03/03 职场文书
会计求职简历自我评价
2015/03/10 职场文书
改造DE1103三步曲
2022/04/07 无线电
python单向链表实例详解
2022/05/25 Python