0

我如何使用 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
4

1 回答 1

1

你几乎拥有它:

from six.moves.urllib.request import urlopen

wp = urlopen("http://google.com")
pw = wp.read()
print(pw)

或者,如果您想像urllib第一次尝试那样直接添加,请使用from six.moves import urllib.

于 2017-07-18T22:01:11.513 回答