我的申请有问题。当我需要输入名称(无限行数)时,我需要对此进行查询字符串。如果我在字段中输入字符“&”,那么两个 first_name 实例的查询字符串将是[['first_name=&&'], ['first_name=&&&&']]
所以这对我来说是个问题。如何逃脱这些字符?
问问题
77 次
1 回答
2
用于urllib.urlencode
创建引号字符串,使用名称和值对:
from urllib import urlencode
items = [('first_name', '&&'), ('first_name', '&&&&')]
query_string = urlencode(items)
这会正确编码您的 & 符号:
>>> urlencode(items)
'first_name=%26%26&first_name=%26%26%26%26'
于 2013-10-04T07:09:05.980 回答