gpt4 book ai didi

python - 从python中的URL获取查询字符串的最佳方法?

转载 作者:IT老高 更新时间:2023-10-28 22:05:49 26 4
gpt4 key购买 nike

我需要从这个 URL https://stackoverflow.com/questions/ask?next=1&value=3 获取查询字符串我不想使用 request.META .我发现还有两种获取查询字符串的方法:

  1. 使用 urlparseurlparse.urlparse(url).query

  2. 使用网址编码使用 urlencode 并将 request.GET params 字典传入其中以获取字符串表示形式。

那么哪种方式更好呢?我的同事更喜欢 urlencode,但没有提供令人满意的解释。他们声称 urlparse 在内部调用 urlencode,这是我不确定的,因为 urlencode 存在于 urllib 模块中。

最佳答案

您可以像这样使用 GET 参数制作查询字符串

request.GET.urlencode()

这不包括 ? 前缀,并且它可能不会以与原始请求相同的顺序返回键。

关于python - 从python中的URL获取查询字符串的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280948/

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