Словарь Python к параметрам URL

Или видеть, что весь constaints использует SYS.DBA_CONSTRAINTS (Если у Вас есть полномочия)

113
задан Marcellinov 15 July 2015 в 07:56
поделиться

1 ответ

Используйте urllib.urlencode () . Он берет словарь пар ключ-значение и преобразует его в форму, подходящую для URL-адреса (например, key1 = val1 & key2 = val2 ).

Если вы используете Python3, используйте urllib .parse.urlencode ()

Если вы хотите создать URL-адрес с повторяющимися параметрами, такими как: p = 1 & p = 2 & p = 3 , у вас есть два варианта:

>>> import urllib
>>> a = (('p',1),('p',2), ('p', 3))
>>> urllib.urlencode(a)
'p=1&p=2&p=3'

или если вы хотите создать URL с повторяющимися параметрами:

>>> urllib.urlencode({'p': [1, 2, 3]}, doseq=True)
'p=1&p=2&p=3'
233
ответ дан 24 November 2019 в 02:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: