▽1
●
a-kuma3 ●100ポイント ベストアンサー |
類似度を表示させたいのであれば、ratio() メソッドか、quick_ratio() などを使うのだと思います。
https://docs.python.jp/3.5/library/difflib.html#difflib.SequenceMatcher.ratio
a = '1234' b = '1224' ob = difflib.SequenceMatcher(None, a, b) print(ob.ratio())
原因がわかりました.Python2の環境で使っていた,標準入出力のエンコーディングを指定する
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
sys.stdin = codecs.getreader('utf_8')(sys.stdin)
という設定を,スクリプトの始めのほうで実行していたのが余計でした.
これを削除したらエラーがでなくなりました.