2017-07-18 64 views
0

如何在foll上使用Python 6庫2和3兼容性。代碼示例:蟒蛇六庫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 
+0

您正在尋找[此文檔中的這一點](https://pythonhosted.org/six/#module-six.moves)。 –

回答

1

你幾乎擁有了:

from six.moves.urllib.request import urlopen 

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

或者如果你想直接在第一個地方加入urllib嘗試使用from six.moves import urllib