从python 3.5到2.7的Urllib语法转换
我有一段代码是用Python 3.5编写的,使用了从python 3.5到2.7的Urllib语法转换,python,python-2.7,urllib,Python,Python 2.7,Urllib,我有一段代码是用Python 3.5编写的,使用了urllib模块。现在,我尝试将其转换为Python 2.7版本,但从urllib()模块中得到了一些错误 例如: 您可以从更改导入行 import urllib.request as urllib from http.cookiejar import CookieJar from urllib.parse import urlencode 到 对于Python 2.7,您可以从 import urllib.request as urllib
urllib
模块。现在,我尝试将其转换为Python 2.7版本,但从urllib()
模块中得到了一些错误
例如:
您可以从更改导入行
import urllib.request as urllib
from http.cookiejar import CookieJar
from urllib.parse import urlencode
到
对于Python 2.7,您可以从
import urllib.request as urllib
from http.cookiejar import CookieJar
from urllib.parse import urlencode
到
对于Python 2.7使用
导入urllib
。@zondo,现在它说没有名为http.cookiejar的模块
使用导入urllib
。@zondo,现在它说没有名为http.cookiejar
的模块,谢谢@Selcuk,但是我仍然得到以下错误:`from urllib.parse import urlencode ImportError:没有名为parse的模块`谢谢,它工作了。我会接受它,因为它符合我的要求。谢谢@Selcuk,但我仍然得到以下错误:`from urllib.parse import urlencode ImportError:没有名为parse的模块`谢谢,它工作了。我会接受这个,因为它符合我的要求。
import urllib.request as urllib
from http.cookiejar import CookieJar
from urllib.parse import urlencode
import urllib2 as urllib
from cookielib import CookieJar
from urllib import urlencode