python3.6 で urllib2 パッケージを使用したい場合はどうすればよいですか?

(*-*)浩
リリース: 2019-07-09 10:30:07
オリジナル
4453 人が閲覧しました

Python3.6.6 または python3.x では urllib2 構文の問題が見つかりません。これを修正すると、urllib2 パッケージがインストールされていないというエラーが報告されます。

python3.6 で 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!