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

Программы на Python
Anonymous
Лучший способ получить строку запроса из URL-адреса в Python?

Сообщение Anonymous »

Мне нужно получить строку запроса по этому URL-адресу https://stackoverflow.com/questions/ask?next=1&value=3, и я не хочу использовать request.META. Я выяснил, что есть еще два способа получить строку запроса:
  • Использование urlparse
    urlparse.urlparse(url).query
  • Использование кодирования URL
    Используйте urlencode и передайте запрос .GET словарь параметров, чтобы получить строковое представление.
Так какой способ лучше? Мои коллеги предпочитают urlencode, но не предоставили удовлетворительного объяснения. Они утверждают, что urlparse внутренне вызывает urlencode, в чем я не уверен, поскольку urlencode находится в модуле urllib.

Подробнее здесь: https://stackoverflow.com/questions/112 ... -in-python

Вернуться в «Python»