需求
修改某文件夹中的所有.png文件的文件名。
要求都加一个前缀 blog- ,比如 test.png 改为 blog-test.png 。
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import os
path = input("输入文件夹路径: ") prefix = "blog_"
for root, dirs, files in os.walk(path): for file in files: if file.endswith(".png"): old_name = os.path.join(root, file) new_name = os.path.join(root, prefix + file) os.rename(old_name, new_name) print(old_name + "已修改为: " + new_name)
|