Python スクリプトエラー AttributeError: 'module' オブジェクトに attribute'xxx' がない Solution
Pythonフッターエラー AttributeError: 'module' object has no attribute'xxx' 解決策
最近は Python スクリプト作成中に遭遇する問題の1つは、かなり奇妙なものです。 Python スクリプトは正常ですが、実行時に はエラーを報告します。 " 属性エラー : ' モジュール ' オブジェクトには属性がありません。 'xxx'" で、これは実際には. ピク ファイルに問題があります。
問題の場所: 確認してください。 インポート ライブラリのソースファイルが存在し、エラーがないこと、また、ソースファイルの. ピク ファイル
問題解決:ライブラリの.NET Frameworkを削除する。 パイ cファイルをコピーして再度コードを実行するか、コードを実行できる環境を探して、現在のマシンの.NET Frameworkをコピーして置き換えます。 パイ c ファイルで行います。
例
を次のようにします。 Python 実行すると エラーを報告する " 属性エラー : ' モジュール ' オブジェクトには属性がありません。 'urlopen'" のように、Python27Liburllib2.pycファイルを更新すると、正常に動作するようになりました。
1
import urllib2
2
url = "
http://www.baidu.com
"
3
f = urllib2.urlopen(url, timeout=5).read()
4
print len(f)
2
url = "
http://www.baidu.com
"
3
f = urllib2.urlopen(url, timeout=5).read()
4
print len(f)
付録
pycファイルの紹介
pycファイルとは、pythonでコンパイルされたバイトコードファイルです。pyファイルを実行するたびに、pythonコンパイラは対応するpycバイトコードファイルを自動的に生成します。このpycバイトコードファイルは、pythonインタプリタの後に、実行するためのマシンコードを生成します(pycファイルがクロスプラットフォームでデプロイできるのは、javaのクロスプラットフォーム、javaでJVMが実行するバイトコードファイルと同様な理由によるものです)。次の呼び出しは、pyファイルを呼び出すことなく、直接pycを呼び出します。このpyファイルに変更があるまで、pythonインタプリタはpycファイルの生成時刻をチェックし、pyファイルの修正時刻を比較し、pyが更新されていれば、新しいpycを生成します。
関連
-
[解決済み】Flaskのテンプレートが見つからない【重複あり
-
[解決済み】WindowsでコマンドラインからJupyterを実行する
-
[解決済み】TypeError: generatecode() は位置引数を0個取るが、1個が与えられた
-
Python スクリプトフレームワーク webpy テンプレート制御構造
-
pycharmでtensorflowを使う方法を教えます。
-
[解決済み] ImportError: model_selection という名前のモジュールがありません。
-
[解決済み] トレースバック / sys.exc_info() の値を変数に保存する方法は?
-
[解決済み] インデックスの配列を1-hotエンコードされたnumpy配列に変換します。
-
[解決済み] このコードでnumpy.c_はどのように使用されていますか?[クローズド]です。
-
[解決済み] Pythonで2つの変数の論理NANDを取得する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Python、タプルのインデックスはタプルではなく、整数でなければならない?
-
[解決済み】OverflowError: (34, '結果が大きすぎる')
-
[解決済み] django:django.core.exceptions.AppRegistryNotReady: アプリはまだロードされていません
-
[解決済み] git リポジトリの .pyc ファイルを無視する。
-
[解決済み] Python AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' という属性がありません。
-
[解決済み] NameError: 名前 'true' が定義されていません [終了] 。
-
[解決済み] UnicodeDecodeError: 'charmap' コーデックは位置 XXX のバイト 0x8f をデコードできません: char
-
[解決済み] テキストファイルのインポート:ファイルから解析される列がない
-
エラーです。/usr/bin/python3.6: '__main__' モジュールが '/home/user/object' に見当たりません。
-
Python3でクローラーを書くときに遭遇する問題とその解決方法