一、问题
在处理文件或者一些其他信息的时候我们需要更改文件名,那么我们可以写一个程序来修改这些文件名,以减少我们重复的做一件事。

二、解决
本次使用的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

三、结果

四、总结
可以通过一些常用的模块编写一个自己的小工具,使用起来也是很方便的。

最新文章

  1. 01.SQLServer性能优化之----强大的文件组----分盘存储
  2. js给DropdownList赋值
  3. 287. Find the Duplicate Number hard
  4. Pointers and Dynamic Allocation of Memory
  5. ie下获取上传文件全路径
  6. grads 读取浓度值
  7. hdu------(3549)Flow Problem(最大流(水体))
  8. Stern-Brocot树 及 法里级数分析
  9. eclipse设置svn代理
  10. 一些ecplise 快捷键
  11. (转)system()函数
  12. input选择框样式修改与自定义
  13. [文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]
  14. docker环境下solr6.0配置(中文分词+拼音)
  15. Mac + OpenCV3.3.0 + PyCharm (非常简单的配置过程)
  16. eclipse 下编译c++
  17. RMAN恢复脚本案例
  18. 啸叫抑制(howling suppression)
  19. JS地毯式学习三
  20. 远程连接mysql数据库提示:ERROR 1130的解决办法

热门文章

  1. Mysql数据库 深度知识点
  2. itext生成pdf如何使用windows系统下的各种字体
  3. Mysql高性能优化规范
  4. 修改GIT已提交的用户名和邮箱
  5. centos7利用acme.sh获取Let's Encrypt的永久免费ssl证书并配置网站域名https访问
  6. asp.net Server.Transfer
  7. ASS/SSA字幕格式
  8. js日期增加或减少一天
  9. Codeforces Round #609 (Div. 2) A到C题
  10. hdu2281&&POJ1320——Pell方程