将python字典转换为与Content-Type兼容的字符串:“ application / x-www-form-urlencoded”

Chr*_*row 3 python formencode

如果要作为html表单数据提交,我想使用python dict对象并将其转换为等效的字符串。

该字典看起来像这样:

{
   'v_1_name':'v_1_value'
  ,'v_2_name':'v_2_value'
}
Run Code Online (Sandbox Code Playgroud)

我相信表单字符串应如下所示:

v_1_name=v_1_value&v_2_name=v_2_value
Run Code Online (Sandbox Code Playgroud)

什么是这样做的好方法?

谢谢!

小智 5

试试urllib.parse.urlencode

>>> from urllib.parse import urlencode
>>> urlencode({'foo': 1, 'bar': 2})
'foo=1&bar=2'
Run Code Online (Sandbox Code Playgroud)