最近在网上爬虫爬取了一个文物图像的数据集,使用opencv读取的时候发现不支持中文名,所以批量的对图像及中7000多幅图像重新命名
开始的时候给自己挖了一个坑,我把py文件和图片放在了同一个文件夹下,py文件处理整个文件夹中的文件,包括了图片文件和py文件,然后把我的py处理文件也改成了.jpg图片的格式,后期读取图片的时候发现有错。以后不能犯这样的错误了。
贴上代码:
import os #导入os模块
i = 1000 #将图片名从1000.jpg开始,每次加一
for f in os.listdir('./image'): #获取所有image目录下的文件
#进行改名
os.rename(os.path.join('./image', f), os.path.join('./image', str(i) + ".jpg"))
i += 1
网友评论