我怎么能把这个字符串
"((145541L, u'/.stats/'), (175706L, u'///')"
Run Code Online (Sandbox Code Playgroud)
到python中的json对象如
{'145541' : '/.stats/',
'175706' : '///'
}
Run Code Online (Sandbox Code Playgroud)
我一直在尝试tuple()和其他人,但确实如此
谢谢
快速解决:
>>> import ast
>>> s = "((145541L, u'/.stats/'), (175706L, u'///')"
>>> {str(k): v for (k, v) in ast.literal_eval(s + ')')}
{'175706': u'///', '145541': u'/.stats/'}
Run Code Online (Sandbox Code Playgroud)
但你应该尝试json.loads相反.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |