看了网上很多人转化str->dict 超级喜欢用eval,其实这是错误的做法,轻易不要在你的服务器中使用这个功能,相当于为黑客开了自己家的大门,直接一个rm -rf *,服务器so的一下就不见了,老板再也不用催我出项目了,yeah!
重点来了:
import ast
temp_dict="{'damon':'test1',
'damon2':'test2',}"
ast.literal_eval(temp_dict)
搞定。
看了网上很多人转化str->dict 超级喜欢用eval,其实这是错误的做法,轻易不要在你的服务器中使用这个功能,相当于为黑客开了自己家的大门,直接一个rm -rf *,服务器so的一下就不见了,老板再也不用催我出项目了,yeah!
重点来了:
import ast
temp_dict="{'damon':'test1',
'damon2':'test2',}"
ast.literal_eval(temp_dict)
搞定。