python 加载当前文件夹下图片,将图片名称前“图层” 替换为“SpinAni_”,不使用from PIL import Image
时间: 2024-12-23 22:18:02 浏览: 4
在Python中,你可以使用`os`库遍历文件夹,然后使用`imgfile`模块(或者`imageio`如果它不在你的环境里,因为PIL的Image模块包含了一些基本的操作)来打开并操作图片。这里是一个示例:
```python
import os
# 定义源目录和目标目录
src_dir = '.' # 当前文件夹
target_dir = 'spinani_' + src_dir # 新的目标目录,假设"spinani_"放在原名前面
# 创建目标目录,如果不存在的话
if not os.path.exists(target_dir):
os.makedirs(target_dir)
for filename in os.listdir(src_dir):
if filename.startswith('图层'): # 检查文件名是否以"图层"开头
new_filename = 'SpinAni_' + filename[5:] # 去掉"图层",保留剩余部分,并添加前缀
old_path = os.path.join(src_dir, filename)
new_path = os.path.join(target_dir, new_filename)
# 使用imgfile模块加载图片
with imgfile.open(old_path, 'r') as img:
img.save(new_path) # 保存到新路径
阅读全文