Skip to main content
 首页 » 编程设计

Python:将文本加载为 python 对象

2025年05月04日16lonelyxmas

<分区>

我要加载这样的文本:https://sites.google.com/site/iminside1/paste
我更愿意从中创建一个 python 字典,但任何对象都可以。我尝试了 pickle、json 和 eval,但没有成功。你能帮我解决这个问题吗?
谢谢!
结果:

a = open("the_file", "r").read() 
 
json.loads(a) 
ValueError: Expecting property name: line 1 column 1 (char 1) 
 
pickle.loads(a) 
KeyError: '{' 
 
eval(a) 
File "<string>", line 19 
from: {code: 'DME', airport: "Домодедово", city: 'Москва', country: 'Россия', terminal: ''}, 
    ^ 
SyntaxError: invalid syntax