#python #urllib2
#python #urllib2
Вопрос:
Я хочу преобразовать следующий оператор из urllib
в urllib2
эквивалентный оператор
params = urllib.parse.urlencode( {'status': msg} )
Я могу импортировать только urllib2
и urlparse
.
Комментарии:
1.
urllib2
на самом деле это не «2-я версия»urllib
. Невозможно «перевести» всю функциональность сurllib
наurllib2
Ответ №1:
urllib2
на самом деле это не «2-я версия» urllib
. Невозможно «перевести» всю функциональность из urllib
в urllib2
.
Даже в документации urllib2
указано, что вы должны использовать urllib
для кодирования URL.
Извлечено из urllib2.urlopen
документации:
… данные должны быть буфером в стандартном формате application/x-www-form-urlencoded .
urllib.urlencode()
Функция принимает отображение или последовательность из 2-х кортежей и возвращает строку в этом формате.