假设你有 100 张旅游照片,文件名都是IMG_001.jpg、IMG_002.jpg... 想改成云南旅游_001.jpg、云南旅游_002.jpg...
手动改名:100 个文件 × 30 秒 = 50 分钟 😫
用 Python:10 秒钟搞定!😎
IMG_001.jpg
IMG_002.jpg
IMG_003.jpg
...
云南旅游_001.jpg
云南旅游_002.jpg
云南旅游_003.jpg
...
整理照片 · 整理文档 · 整理下载的文件 · 任何需要批量改名的情况
在桌面上新建一个文件夹,名字叫test_rename。
随便找几个文件放进去,或者新建几个空文件。
文件名可以是:file1.txt、file2.txt、file3.txt
【配图:文件夹里有 3 个文件的截图】
图 1:准备好要改名的文件Windows 用户:按 Win+R,输入 notepad,回车
Mac 用户:打开 TextEdit
import os
# 文件夹路径(改成你的文件夹路径)
folder_path = r'C:\Users\你的用户名\Desktop\test_rename'
# 获取文件夹里所有文件
files = os.listdir(folder_path)
# 一个一个改名
for i, filename in enumerate(files):
# 新文件名:云南旅游_001.jpg 这样的格式
new_name = f'云南旅游_{i+1:03d}.jpg'
# 旧文件的完整路径
old_path = os.path.join(folder_path, filename)
# 新文件的完整路径
new_path = os.path.join(folder_path, new_name)
# 改名!
os.rename(old_path, new_path)
print(f'{filename} → {new_name}')
print('✅ 全部改名完成!')
找到代码里的这一行:
folder_path = r'C:\Users\你的用户名\Desktop\test_rename'
把你的用户名改成你电脑的实际用户名。
或者直接把整行改成你文件夹的实际路径。
打开文件夹,在地址栏里复制路径,然后粘贴到代码里!
点"文件" → "另存为",文件名写rename.py,保存到桌面上。
【配图:保存文件的截图】
图 2:保存为 rename.py按 Win+R,输入 cmd,回车
在命令行里输入:
cd Desktop
输入:
python rename.py
按回车,然后见证奇迹!
【配图:运行成功的截图】
图 3:看到✅就成功了!打开你的test_rename文件夹,所有文件都改名了!🎉
【配图:改名后的文件夹截图】
图 4:全部改名成功!你可以改代码里的这一行,改成任何你想要的前缀:
new_name = f'你的前缀_{i+1:03d}.jpg'
比如:
新文件_{i+1:03d}.jpg → 新文件_001.jpg照片_{i+1:03d}.jpg → 照片_001.jpg文档_{i+1:03d}.pdf → 文档_001.pdf1. 运行前最好备份一下原文件,防止改错了
2. 如果文件有不同的扩展名(.jpg、.png、.pdf),需要改一下代码
3. 有问题随时问 AI!把错误信息复制给它,马上帮你解决!
现在你可以: