python批量重命名同一文件夹下的文件

发布时间:2019-08-10编辑:脚本学堂
本文介绍下,python实现批量重命名文件夹下所有文件的方法,有需要的朋友,参考下吧。

假如有这样一个文件夹,其中的图片都以 .tmp 为后缀,要求修改所有文件的扩展名为*.jpg,如果是纯手工操作的话,那简直是一派繁忙啊。

于是想着写一个 python 脚本进行批量重命名。

对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码。

三行代码即可搞定。
缺点:没有捕获异常、不能迭代同一目录下的所有文件。

代码:
 

复制代码 代码示例:
import os
 for file in os.listdir("."):
   if os.path.splitext(file)[1] == ".tmp":
      os.rename(file, os.path.splitext(file)[0]+".jpg"

将以上代码保存为rename_all.py,放到需要对文件进行重命名的文件夹下,运行即可。