-2
私はtesseract-ocrで動作するスクリプトを作成しています。画面からテキストを取得して文字列と比較する必要があります。問題は、たとえ文字列が同じであっても比較が失敗することです。私のコードはどうやって作れますか?Pythonで文字列比較が機能しない
ここに私のコード:
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'
たとえば、入力として: Input image sample
、出力として私が手に:私がする必要がある同じ文字列である
VENDIのAdesso
を比較するが、実行中に私はコンソールで大丈夫になりません
お願いします。入力を共有してください... – BeerBaron
サンプル出力をお願いしますか? – Eduard
'repr(text)'を印刷して、そこに予期しないことがあるかどうか確認してください。 – khelwood