小编Mar*_*rco的帖子

字符串比较在python中不起作用

我正在编写一个与tesseract-ocr. 我从屏幕上获取文本,然后我需要将它与字符串进行比较。问题是即使我确定字符串相同,比较也会失败。

我怎样才能让我的代码工作?

这是我的代码:

import pyscreenshot as pss
import time
from pytesser import image_to_string

buy=str("VENDI")
buyNow=str("VENDI ADESSO")
if __name__ == '__main__':
    while 1:
        c=0

        time.sleep(2)
        image=pss.grab(bbox=(1104,422,(1104+206),(422+30)))
        text = str(image_to_string(im))
        print text
        if text==buy or text==buyNow:
            print 'ok'
Run Code Online (Sandbox Code Playgroud)

例如作为输入:

输入图像样本

作为输出,我得到:

文迪阿德索

哪个是我需要比较的相同字符串,但在执行过程中我没有进入ok控制台?

python string comparison tesseract python-tesseract

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

comparison ×1

python ×1

python-tesseract ×1

string ×1

tesseract ×1