在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 把字符串變?yōu)樽值?除了json.loads()

python 把字符串變?yōu)樽值?除了json.loads()

python 里面 如何把字符串變字典除了 json.loads 之外

網(wǎng)上看到有說eval 但是這個(gè)總是報(bào)錯(cuò)

所以說這個(gè)eval 是不行嗎?

回答
編輯回答
離魂曲

可以用這個(gè):


Python 2.6.3 (r263rc1:75186, Oct  2 2009, 20:40:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import ast
>>> ast.literal_eval("{'a':'a','b':0}")
{'a': 'a', 'b': 0}
>>>

多說一句,eval也可以的,但是 ast.literal_eval 更高效和安全。

2017年11月13日 07:33