Python批量更改文件名

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

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


三、结果


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

猜你喜欢

转载自www.cnblogs.com/future-dream/p/10940119.html