python实现文件批量重命名
更新时间:2021年04月05日 14:18:00 作者:劲酒奶奶
这篇文章主要为大家详细介绍了python实现文件批量重命名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下
讲解
1、库:os
2、代码效果:对指定文件夹内所有文件重命名为1,2,3…
3、代码原理:使用os.listdir()遍历文件同时用os.rename()实现重命名
代码
import os def reName(dirname): count = 0 for cur_file in os.listdir(dirname): count += 1 oldDir = os.path.join(dirname, cur_file) filetype = os.path.splitext(cur_file)[1] # 文件类型 newDir = os.path.join(dirname, str(count) + filetype) # 新文件 os.rename(oldDir, newDir) print(oldDir, newDir) if __name__ == "__main__": dirname = r""#文件夹路径 reName(dirname)
运行效果
运行前

一步一打印

运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
通俗的讲解深度学习中CUDA,cudatookit,cudnn和pytorch的关系
有些刚入行的朋友总是搞不清楚CUDA,cudatookit,cudnn和pytorch的关系,那么今天这篇文章用通俗易懂的话讲解了他们之间的关系,需要的朋友可以参考下,相信会对你有所帮助2023-03-03
python中[[]] * (n)和[[] for _ in 
本文主要介绍了python中[[]] * (n)和[[] for _ in range(n)]的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2024-02-02
Python Paramiko模块中exec_command()和invoke_shell()两种操作区别
invoke_shell 使用 SSH shell channel,而 exec_command 使用 SSH exec channel,本文主要介绍了Python Paramiko模块中exec_command()和invoke_shell()两种操作区别,具有一定的参考价值,感兴趣的可以了解一下2024-02-02


最新评论