我有个图片,名字为“模块尺寸大小变化0.5个数变化10个_Label.bmp”,然后我想把后面_Label删除掉,让名字变为“模块尺寸大小变化0.5个数变化10个.bmp”,请写一段可以批量删除_Label的代码
时间: 2024-04-14 08:29:45 浏览: 70
一看就懂,拿来即用h5+vue图片压缩 上传 删除。代码完整,却仅有15KB大小
非常抱歉之前回答有误。以下是可以批量删除图片文件名中的"_Label"后缀字段的代码:
```python
import os
def_remove_suffix(directory, suffix):
for filename in os.listdir(directory):
if filename.endswith(suffix):
new_filename = filename[:-len(suffix)]
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
# 使用示例
directory = '/path/to/images' # 图片所在文件夹路径
suffix = '_Label.bmp' # 要删除的后缀字段
batch_remove_suffix(directory, suffix)
```
请将代码中的`/path/to/images`替换为您实际的图片文件夹路径,将`_Label.bmp`替换为您要删除的后缀字段。此代码会遍历指定文件夹中的所有文件名,如果文件名以指定后缀字段结尾,则将其删除,并保留剩余部分作为新的文件名。
在运行代码之前,请务必备份您的图片文件,以防万一。
希望这次能够满足您的需求!如果还有其他问题,请随时提问。
阅读全文