AttributeError: モジュール 'urllib' には 'request' という属性がないことを解決する。
2022-02-24 05:45:16
言語バージョン:python3.7
環境:win10
最近、クローラーを書くときに urllib をインポートして urllib.request を使うと必ずエラーが出るようになった
AttributeError: module 'urllib' has no attribute 'request'
urllibのパッケージに行ってみると、__init__.pyが空になっていたので、間違って消してしまったのかと思いましたが、githubのcpythonでソースコードを見てみると、彼の__init__.pyも空になっていました。つまり、urllibをインポートするときに、パッケージだけをインポートして、他は何もインポートしていないのです。なので、このようにimportする必要があります。
import urllib.request
その後、問題なく正常に動作します
関連
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] Pythonスクリプトを内部から再起動する
-
[解決済み] ValueError : "Can only tuple-index with a MultiIndex " を取得する。
-
ImportError: 必要な依存関係 ['numpy'] がない 解決方法
-
[解決済み】Bokehでヒートマップを正しく作成する方法
-
[解決済み] Pandasの内部結合がValueError: len(left_on) must equal the number of levels in index of "right "を出すのはなぜですか?
-
[解決済み] Flaskアプリで "could not locate flask application "というエラーが発生する。Flask Migrateで「......FLASK_APP環境変数」のエラーが発生する。
-
[解決済み] ImportError: flask_sqlalchemy' という名前のモジュールがない/2バージョンのPythonがインストールされている
-
[解決済み] Pythonのプロットでギリシャ文字などを入力する
-
PythonのインストールでNo matching distribution found for tensorflowの問題に対する解決策
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】NameError: 名前 'self' が定義されていません。
-
[解決済み】ZeroDivisionErrorの取得:ゼロによる整数の除算またはモジュロ
-
Python 行列処理エラー TypeError: cannot perform reduce with flexible t
-
Python辞書ループ RuntimeError: 反復中に辞書のサイズが変更されたエラー解析
-
Pythonの標準ライブラリPathlibはディレクトリとファイルを操作する
-
[解決済み] <レスポンス[200]>の<バウンドメソッドResponse.json>。
-
[解決済み] TkInterのウィジェットの.packと.configureの違い?
-
[解決済み] グループ化されたPandasデータフレームをループオーバーする方法は?
-
python numpy.randomの詳細説明
-
python send email encountered gaierror: [Errno 11004] getaddrinfo に失敗しました。