大家晚上好。
我有一个脚本,我从一个提示运行。
这是一个OCR脚本,执行一个应答大约需要20秒。在
我想添加一个进度条,向用户显示治疗正在进行中。。。在
我不知道怎么做。
到目前为止,我发现的所有进度条都是基于时间完成的,而不是基于任务/治疗的完成。在
这是我的代码:from PIL import Image
import pytesseract
import re
import time
def extract_quantity_and_cip13_from_image(filename):
ocr = pytesseract.image_to_string(Image.open(filename))
filtre = re.compile(r'G ([0-9]+).*([0-9]{13})')
resultat = filtre.findall(ocr)
return resultat
if __name__ == '__main__':
print 'Activation du script pour OCR de facture OCP'
print 'Entrez la localisation du fichier source'
fichiersource = raw_input()
print 'Lancement OCR et Filtrage pour affichage des quantités et codes CIP13'
resultat = extract_quantity_and_cip13_from_image(fichiersource)
print 'Voici les quantités et codes CIP13 identifiés dans le fichier source :'
print resultat
欢迎任何帮助!在