python 6 个用于 2 和 3 兼容性请求的库
python six library for 2 and 3 compatibility for requests
如何使用 python 六个库来实现 2 和 3 的兼容性。代码示例:
import urllib.request
wp = urllib.request.urlopen("http://google.com")
pw = wp.read()
print(pw)
-- 编辑我试过这个:
from six.moves.urllib.request import urlopen, urlretrieve
import six.moves.urllib.request as Request
request = Request('http://google.com')
但出现此错误:
TypeError: 'Module_six_moves_urllib_request' object is not callable
你快玩完了:
from six.moves.urllib.request import urlopen
wp = urlopen("http://google.com")
pw = wp.read()
print(pw)
或者,如果您想像第一次尝试那样直接解决 urllib
,请使用 from six.moves import urllib
。
如何使用 python 六个库来实现 2 和 3 的兼容性。代码示例:
import urllib.request
wp = urllib.request.urlopen("http://google.com")
pw = wp.read()
print(pw)
-- 编辑我试过这个:
from six.moves.urllib.request import urlopen, urlretrieve
import six.moves.urllib.request as Request
request = Request('http://google.com')
但出现此错误:
TypeError: 'Module_six_moves_urllib_request' object is not callable
你快玩完了:
from six.moves.urllib.request import urlopen
wp = urlopen("http://google.com")
pw = wp.read()
print(pw)
或者,如果您想像第一次尝试那样直接解决 urllib
,请使用 from six.moves import urllib
。