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

 更新时间:2017年10月29日 10:45:59   作者:点点寒彬  
这篇文章主要介绍了Python批量更改文件名的实现方法的相关资料,希望通过本文能帮助到大家,让大家掌握这样的方法,需要的朋友可以参考下

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())这个命令获取当前文件下所有文件名的列表,然后循环迭代出来就可以了。

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

相关文章

  • 在PyCharm中找不到Conda创建的环境的解决方法

    在PyCharm中找不到Conda创建的环境的解决方法

    本文主要介绍了在PyCharm中找不到Conda创建的环境的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Pandas 内置的十种画图方法

    Pandas 内置的十种画图方法

    这篇文章主要介绍了Pandas 内置的十种画图方法,Pandas是非常常见的数据分析工具,我们一般都会处理好处理数据然后使用searbon或matplotlib来进行绘制
    2022-09-09
  • matplotlib绘制雷达图的基本配置(万能模板案例)

    matplotlib绘制雷达图的基本配置(万能模板案例)

    本文主要介绍了matplotlib绘制雷达图的基本配置(万能模板案例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • python-Web-flask-视图内容和模板知识点西宁街

    python-Web-flask-视图内容和模板知识点西宁街

    在本篇文章里小编给大家分享了关于python-Web-flask-视图内容和模板的相关知识点内容,有需要的朋友们参考学习下。
    2019-08-08
  • 使用Python生成跑马灯视频的完整代码

    使用Python生成跑马灯视频的完整代码

    这篇文章主要介绍了如何使用Python生成跑马灯视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-11-11
  • 使用pymysql写入中文的问题

    使用pymysql写入中文的问题

    这篇文章主要介绍了使用pymysql写入中文的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 解决PyCharm中光标变粗的问题

    解决PyCharm中光标变粗的问题

    下面小编就为大家带来一篇解决PyCharm中光标变粗的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Python二元算术运算常用方法解析

    Python二元算术运算常用方法解析

    这篇文章主要介绍了Python二元算术运算常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • python使用celery实现异步任务执行的例子

    python使用celery实现异步任务执行的例子

    今天小编就为大家分享一篇python使用celery实现异步任务执行的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • PyCharm 在Windows的有用快捷键详解

    PyCharm 在Windows的有用快捷键详解

    这篇文章主要介绍了PyCharm 在Windows的有用快捷键,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04

最新评论