如果有相同的型号名称,它将被覆盖,即使它是一个不同的图片。所以我想命名的图像文件的名称前面时,它的01,02,03...但它不工作。请帮助..
文本是型号名称文件名是图像文件的原始名称
这是使用ocr,它应该使新的图像文件名,每次当我使用ocr一个接一个,这使我认为循环是不使用
mn = 0
File = open("modelImg/model.txt",'a')
print("result = {}".format(text))
File.write("result = {}\n".format(text))
File.close()
src = "../images/" + filename
mn += 1
dst = ("modelImg/"+"%i. "%mn+text +".jpg")
shutil.copy(src,dst)
return text
这就是我得到的...
1条答案
按热度按时间ql3eal8s1#
根据你分享的代码和输出,我猜错误是因为你在循环中有
mn = 0
,在循环的每一次迭代中,你都把mn加1,然后再把它重新赋值为0,所以你只得到1作为每个文件名的前缀。如果我的假设是正确的,那么将mn=0移到循环之外就可以解决这个问题。