import ast
dict_from_file=[]
with open('4.txt', 'r') as inf:
dict_from_file = ast.literal_eval(inf.read())
File "<unknown>", line 1
["hello":"work", "please":"work"]
^
SyntaxError: invalid character in identifier
こんにちはみんな!上記は私のコードと私のエラーです。私は作業する辞書の形で実際に複雑な40MBのデータファイルがありますが、そのインポートを動作させることができないので、単純なものを試しました。構文辞書を含むテキストファイルをインポートするときのエラー
Windows 10のAnacondaの最新バージョンのJupyterノートブックを使用しています。私の辞書は、Windowsノートパッドを使用して作成されたtxtファイルです。複雑な辞書はもともとJSONファイルだったので、私はtxtファイルに変更したほうが簡単だと思っていましたが、間違いかもしれません。
私は上記のエラーがエンコードの問題だと思いますか?しかし、それを修正する方法がわからない。
ありがとうございます!
はこのお試しください: '輸入JSONを。 dict_from_file = json.load(open( '4.txt'、 'r'、encoding = 'utf-8')) ' –
@cᴏʟᴅsthatこれはエラーメッセージがより良くなるためですか? –
@StefanPochmannはい。 :p –