python写一个脚本,将一个文件夹的图片名只保留第一个下横线前的数字,然后在数字后面加下横线和字母A
时间: 2024-04-29 19:23:47 浏览: 18
以下是Python脚本,实现将一个文件夹的图片名只保留第一个下横线前的数字,然后在数字后面加下横线和字母A:
```python
import os
# 定义目标文件夹路径
folder_path = "/path/to/folder"
# 获取目标文件夹中所有文件的文件名
file_names = os.listdir(folder_path)
# 遍历每个文件名,修改文件名
for file_name in file_names:
# 获取文件名中第一个下横线前的数字
digit = file_name.split("_")[0]
# 构造新文件名
new_file_name = digit + "_A.jpg"
# 构造文件名的完整路径
file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(file_path, new_file_path)
```
需要将`/path/to/folder`替换为目标文件夹的实际路径。脚本会遍历目标文件夹中的所有文件名,获取每个文件名中第一个下横线前的数字,然后构造新的文件名,将旧文件名重命名为新文件名。新文件名的格式是数字+下横线+A.jpg。