用python语言实现:对data/image文件夹中的所有文件进行重命名,在文件名前加入“new_”,如将“1.jpg”重命名为“new_1.jpg
时间: 2024-09-19 17:13:40 浏览: 42
python实现大量图片重命名
在Python中,你可以使用`os`和`shutil`库来实现这个功能。下面是一个简单的脚本示例:
```python
import os
import shutil
# 定义源目录和目标目录
src_dir = 'data/image'
dst_dir = 'data/image_new'
# 创建目标目录,如果不存在的话
if not os.path.exists(dst_dir):
os.makedirs(dst_dir)
# 遍历源目录中的所有文件
for filename in os.listdir(src_dir):
# 检查是否是图片文件,这里假设所有的图片文件都有".jpg"后缀
if filename.endswith('.jpg'):
# 新的文件名是在原名前加 "new_"
new_filename = 'new_' + filename
# 构建完整的文件路径
src_path = os.path.join(src_dir, filename)
dst_path = os.path.join(dst_dir, new_filename)
# 重命名文件
try:
shutil.move(src_path, dst_path)
print(f'{filename}已重命名为{new_filename}')
except Exception as e:
print(f"遇到错误: {e}")
阅读全文