ホームページ >バックエンド開発 >Python チュートリアル >python3.6 で urllib2 パッケージを使用したい場合はどうすればよいですか?
Python3.6.6 または python3.x では urllib2 構文の問題が見つかりません。これを修正すると、urllib2 パッケージがインストールされていないというエラーが報告されます。
pip install urllib2 を使用すると、パッケージが見つからないというメッセージも表示されます。 (推奨学習: Python ビデオ チュートリアル )
pip3 を介して urllib2 をインストールすると、パッケージが見つからないというメッセージも表示されます。
これは、builtwith が urllib2 パッケージに依存しているためです。ただし、Pyhton2 の urllib2 ツールキットは、Python3 の urllib.request と urllib.error の 2 つのパッケージに分割されました。その結果、パッケージが見つからず、インストールする方法がありません。
したがって、2 つのパッケージ urllib.request と install urllib.error をインストールしてから、builtwith パッケージ内の import urllib2 を変更して、urllib.request と import urllib.error を変更する必要があります。
同時に、コード内のメソッド関数も変更する必要があり、基本的に urllib2.xxx は urllib.request.xxx に変更されます。
誰もが理解できるように、以下に例を示します。
#下载网页 import urllib.request import urllib.error def download(url): print('Downloading:',url) try: html=urllib.request.urlopen(url).read() except urllib.error as e: print('download error:',e.reason) html=None return html download('http://example.webscraping.com/')
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がpython3.6 で urllib2 パッケージを使用したい場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。