2016-09-22 6 views
1

をコードしているときに私は)urllib.request.Request(のために身体を設定しようとしています:のPython 3、urllib.parse.urlencode()、誤った結果辞書

example_dict = {'someKey': {'anotherKey': 'someValue'}} 
urllib.parse.urlencode(example_dict) 

出力は{リードを失っています'とそれは%7B%27としてエンコードされていません。

'someKey=%7B%27anotherKey%27%3A+%27someValue%27%7D' 

ありがとうございました!

答えて

1

urlencodeの使い方を誤解しています。辞書example_dict = {'key1': 'value1', 'key2': 'value2'}key1=value1&key2=value2を生成します。コード化された中括弧で全体を囲みません。

+0

ありがとうございます@Curtis、そうです:) – camelBack

関連する問題