Python批量更改文件名
2024-08-23 13:35:48
一、问题
在处理文件或者一些其他信息的时候我们需要更改文件名,那么我们可以写一个程序来修改这些文件名,以减少我们重复的做一件事。
二、解决
本次使用的Python,利用的是Python中的OS模块,具体操作如下:
通过下面的代码就可以完成批量转换,在打包生成一个exe文件就可以作为自己的一个小工具了
path = input("请输入文件路径:") # 可以直接替换成文件路径
new = input("请输入文件格式:") # 文件格式
name = input("请输入统一文件名:") # 统一文件名
f = os.listdir(path)
n = 0
for i in f:
old_name = path + i # 获取旧的文件名
new_name = path + name + str(n + 1) + "." +new # 获取新的文件名
os.rename(old_name, new_name)
print(old_name + "=====>" + new_name)
n += 1
三、结果
四、总结
可以通过一些常用的模块编写一个自己的小工具,使用起来也是很方便的。
最新文章
- 01.SQLServer性能优化之----强大的文件组----分盘存储
- js给DropdownList赋值
- 287. Find the Duplicate Number hard
- Pointers and Dynamic Allocation of Memory
- ie下获取上传文件全路径
- grads 读取浓度值
- hdu------(3549)Flow Problem(最大流(水体))
- Stern-Brocot树 及 法里级数分析
- eclipse设置svn代理
- 一些ecplise 快捷键
- (转)system()函数
- input选择框样式修改与自定义
- [文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]
- docker环境下solr6.0配置(中文分词+拼音)
- Mac + OpenCV3.3.0 + PyCharm (非常简单的配置过程)
- eclipse 下编译c++
- RMAN恢复脚本案例
- 啸叫抑制(howling suppression)
- JS地毯式学习三
- 远程连接mysql数据库提示:ERROR 1130的解决办法
热门文章
- Mysql数据库 深度知识点
- itext生成pdf如何使用windows系统下的各种字体
- Mysql高性能优化规范
- 修改GIT已提交的用户名和邮箱
- centos7利用acme.sh获取Let's Encrypt的永久免费ssl证书并配置网站域名https访问
- asp.net Server.Transfer
- ASS/SSA字幕格式
- js日期增加或减少一天
- Codeforces Round #609 (Div. 2) A到C题
- hdu2281&;&;POJ1320——Pell方程