gpt4 book ai didi

python - 为什么 Python 的 urlparse.parse_qs() 在分号上拆分参数

转载 作者:太空狗 更新时间:2023-10-29 22:11:55 25 4
gpt4 key购买 nike

我正在用 Python 编写一个测试脚本来检查我的 PHP 应用程序的输出,我遇到了 Python 的 urlparse.parse_qs() 函数的问题。 GET 字符串定界符(AFAIK)是一个&符号。该函数(据我所知)应该将 GET 字符串拆分为 Python 字典,因此 count=2&offset=5&userID=1 的输出应该是:

{'count': ['2'], 'userID': ['1'], 'offset': ['5']}

确实如此。但是当我尝试在 GET 中传递 CSV(用分号分隔)时,例如 ids=5;15;3,我得到以下信息:

[('3', ''), ('15', ''), ('ids', '5')]

我认为有效的输出应该是这样的:

{'ids': ['5;15;3']}

我做错了什么?该行看起来像这样:

args = urlparse.parse_qs(sys.argv[2], keep_blank_values=True)

最佳答案

关于python - 为什么 Python 的 urlparse.parse_qs() 在分号上拆分参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5158565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com