私は今、私は、ファイルを読み込むしようとしていますので、dictsのリストに変換無効なエスケープ()、のpython 2.7
[{"key1": "value1", "key2": "value2"},{},{}]
としてテキストファイルにjsonsのリストを持っています私は、反復処理し、コードを使用して、これらのキーと値のペアを使用することができます - 私はそれがかもしれないと思う
ValueError: Invalid \escape: line 1 column 2005707 (char 2005706)
-
with open('./file.txt') as f:
listOfDict= json.load(f)
私はエラーを取得していますいくつかの値は〜 のようなものですから。 {"key1": "ENERGIZER \ xc2"}
このファイルへの書き込み中にtext.encode( "utf-8")を使用するのを忘れました。 代わりに、ファイルに書き込み中にstr(text)を使用しました。
これがこのエラーの原因であり、この問題を解決する方法はありますか。
はこのPythonの2または3でありますか? – dangom
@DanielG Python 2.7 – sagar