我应该与向我发送以下 urlencoded 数据的在线服务进行通信:
data_to_process = {...}
args = {'args0': data_to_process, 'action': 'save'}
result = urllib2.urlopen(..., urllib.urlencode(args), ...)
感兴趣的主要数据存储在data_to_process
字典中。我想取回应该只包含字符串、数字和布尔值的原始字典。你怎么能做到这一点?
我试过了
eval(dict_str,{'__builtins__': None})
但这对于False
价值观来说是失败的(谁知道还有什么)。
感谢您的任何想法!