「python」批量修改文件扩展名-文件扩展名

太久没有敲代码了,今天的实验只是实现一个小功能:批量修改文件扩展名。没啥实际作用,只是当作练习。

先上代码:「python」批量修改文件扩展名

全部代码

思路:

  • 1.先获取当前目录下的所有文件

获取当前目录中的文件是最简单的,也可以根据需求,获取指定目录中的文件。

  • 2.找到需要修改扩展名的文件

要对哪些文件修改扩展名,当然是要先找到它们了,这里只是对第一步中的结果进行了更精确地查找。但需要注意的是:如果目录中有“文件夹”或者没有扩展名的文件,此处的查找是会报错的,因此使用try...except语句使脚本不被各种异常所影响。

  • 3.完成扩展名的修改

最后就是对这些文件做一个重命名的操作。

代码很简单,练手而已,现在看看效果:「python」批量修改文件扩展名

实验目录



「python」批量修改文件扩展名

运行效果

实验完成。

脚本还有很多可以改进的地方:比如把修改前和修改后的扩展名(上面脚本中的a_ext和b_ext)直接以参数的形式放在函数中,以后使用就不用改代码了,直接在函数中调用;再或者增加交互式处理,改完后提示确认信息,如果发现改错了能一键恢复之前的扩展名。。。。

推荐阅读