如何在python中为URL参数编码字符串

rpd*_*123 0 python urlencode

如何编码字符串,以便可以在url参数中传递编码的字符串?

Mos*_*iur 5

使用urllib.quote_plus函数。这是一个例子:

#!/usr/bin/python

print "Content-Type: text/html;charset=utf-8";
print

import urllib

str = "Hello World?"
str = urllib.quote_plus(str)

print str
Run Code Online (Sandbox Code Playgroud)

输出:Hello + World%3F

  • Python 3:`str = urllib.parse.quote_plus(str)` (5认同)