前提・実現したいこと
https://punhundon-lifeshift.com/tesseract_ocrこのサイトを見てコピペしながら実際に動くのかなと思い試してみたら最後の行のprint()でinvalid syntaxエラーが出ました。このエラーは構文ミスとかのエラーだと思うんですけど、何が原因かわかりません。どなたか対処法を教えてほしいです。よろしくお願いします。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
print(txt) ^ SyntaxError: invalid syntax
該当のソースコード
python
1from PIL import Image 2import sys 3 4import pyocr 5import pyocr.builders 6 7tools = pyocr.get_available_tools() 8if len(tools) == 0: 9 print("No OCR tool found") 10 sys.exit(1) 11 12tool = tools[0] 13print("Will use tool '%s'" % (tool.get_name())) 14 15 16langs = tool.get_available_languages() 17print("Available languages: %s" % ", ".join(langs)) 18lang = langs 19print("Will use lang '%s'" % (lang)) 20 21txt = tool.image_to_string( 22 Image.open('test.png'), 23 lang=lang, 24 builder=pyocr.builders.TextBuilder() 25 26print(txt) #ココでエラーが出る
試したこと
printの中のtxtに問題があるのかなと思い中身をprint('うんち')に書き換えても同じエラーが出たのでprintに問題があると思います。
補足情報(FW/ツールのバージョンなど)
足りない情報があれば追記します。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/05 02:52