我想将以下语句从urllib
转换为urllib2
等效语句
params = urllib.parse.urlencode( {'status': msg} )
我只能导入urllib2
和urlparse
。
答案 0 :(得分:1)
urllib2
实际上不是"第二版" urllib
。它不可能"翻译"从urllib
到urllib2
的所有功能。
即使the documentation for urllib2
指出您应该使用urllib
进行网址编码。
摘自urllib2.urlopen
documentation:
...数据应该是标准应用程序/ x-www-form- urlencoded格式中的缓冲区。
urllib.urlencode()
函数采用2元组的映射或序列,并以此格式返回一个字符串。