2017-07-18 12 views
0

follで2と3の互換性のためにPython 6ライブラリを使用するにはどうしたらいいですか?コードサンプル:python 6と2と3の互換性のためのライブラリ

import urllib.request 

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

- EDITは、私はこれを試してみました:

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) 

または、最初のaと同様にurllibを直接追加する場合はttempt、from six.moves import urllibを使用してください。

関連する問題