Python 3中,编码字典
问题描述:
我想设置一个机构的urllib.request.Request()时urllib.parse.urlencode(),错误的结果:Python 3中,编码字典
example_dict = {'someKey': {'anotherKey': 'someValue'}}
urllib.parse.urlencode(example_dict)
输出正在失去领先{ '并且它不编码为%7B%27:
'someKey=%7B%27anotherKey%27%3A+%27someValue%27%7D'
谢谢!
答
您误会了urlencode
的使用。字典example_dict = {'key1': 'value1', 'key2': 'value2'}
将产生key1=value1&key2=value2
。它没有用编码大括号包装整个事物。
谢谢@Curtis,你是对的:) – camelBack