0
私はJSONデータを持つデータセットを処理しようとしています。ただし、データは解析されずにファイルに書き込まれています。これは、Pythonの辞書は文字列の代わりに文字列としてJSONオブジェクトとしてファイルに書かれていることを意味しています。Pythonのast.literal_eval
私が見つけた、再びast.literal_eval
機能を使用して辞書に文字列を変換するために仕事をするモジュール(AST)。
しかし、私はインスタンスの一部では非常に奇妙なエラーが取得しています:
をコードは、テキストファイルから読み込んで、各ラインに以下を適用します。
ast.literal_eval(line.rstrip())
文字の一部がASTモジュールでOKではないようです。
これはすべてのデータセットで起こっているわけではなく、いくつかのインスタンスで起こっていることを思い出す必要があります。
アイデア?事前に
感謝します。
こんにちは。あなたの答えをありがとう。しかし、それは動作しません。私はポストに言ったように「データが解析されずにファイルに書かれています」。つまり、誰かが以前にJSONに解析されずにファイルに書面を書きました。したがって、 'json.loads(inputStr)'を使用すると動作しません。だから私は天才が必要です。 literal_eval。 – Salias