我有一个没有扩展名的文件,其中包含这样的行(忽略行之间的间距,但每一行都是单独的行):
OrderedDict([('key1', u'value1'), ('key2', 'value2')])
OrderedDict([('key1', u'value1'), ('key2', 'value2')])
OrderedDict([('key1', u'value1'), ('key2', 'value2')])
当我将它导入Python时
snap_fh = open("C:\Users\.......")
for row in snap_fh:
print(type(row))
行是"strings"
我无法将其解析为OrderedDictionary
"OrderedDict([('key1', u'value1'), ('key2', 'value2'))])\n"
我如何将其导入为OrderedDict
ast.literal_eval(row)
不工作 !