【发布时间】:2019-09-15 23:40:17
【问题描述】:
我希望通过json文件使用字典加载。但是,每个项目都包含字符“u”。我需要删除'u's。
我尝试了转储,但它不起作用。
import ast
import json
data= {u'dot',
u'dog',
u'fog',
u'eeee'}
res = eval(json.dumps(data))
print res
我希望得到:{ '点', '狗', '多雾路段, 'eeee' }
但错误是:
TypeError: set([u'eeee', u'fog', u'dog', u'dot']) 不是 JSON 可序列化的
【问题讨论】:
-
“摆脱”
u的最简单方法是升级到 Python 3。