Лучший способ получить строку запроса из URL-адреса в python?

Мне нужно получить строку запроса с этого URLhttps://stackoverflow.com/questions/ask?next=1&value=3и я не хочу использовать request.META . Я выяснил, что есть еще два способа получить строку запроса:

  1. Использование анализа URL-адресов urlparse.urlparse (url ).query

  2. Использование кодировки URL Используйте urlencode и передайте в него словарь параметров request.GET, чтобы получить строковое представление.

Так какой способ лучше? Мои коллеги предпочитают urlencode, но не дали удовлетворительного объяснения. Они утверждают, что urlparse вызывает urlencode внутри, в чем я не уверен, поскольку urlencode находится в модуле urllib.

29
задан Dipesh Bajgain 4 December 2018 в 10:36
поделиться