当前位置: 首页 > 工具软件 > parse5 > 使用案例 >

Python:urllib解析查询参数parse_qsl、parse_qs

王棋
2023-12-01
from urllib.parse import parse_qsl, parse_qs

q = 'name=Tom&name=Jack&age=13&school=&home'

print(parse_qsl(q))
# [('name', 'Tom'), ('name', 'Jack'), ('age', '13')]

print(parse_qs(q))
# {'name': ['Tom', 'Jack'], 'age': ['13']}

# 参数keep_blank_values
print(parse_qsl(q, keep_blank_values=True))
# [('name', 'Tom'), ('name', 'Jack'), ('age', '13'), ('school', ''), ('home', '')]

print(parse_qs(q, keep_blank_values=True))
# {'name': ['Tom', 'Jack'], 'age': ['13'], 'school': [''], 'home': ['']}

 类似资料: