Я должен связаться с онлайн-сервисом, который отправляет мне следующие данные в кодировке Urlen:
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
значений (и кто знает, что еще).
спасибо за любые идеи!