[Python スクリプトエラー] AttributeError:'module' has no attribute 'xxx' solution
最近、私が書いている 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を生成します。
関連
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】系列を<クラス 'int'`>に変換できない
-
Pythonを使用して、Desertプラグインを正常に呼び出すためのゲームランタイムスクリプトを開発する。
-
[解決済み] TypeError: NoneTypeではなく、strでなければならない。
-
[解決済み] 基本ファイルが実行されない → デバイスPRNを初期化できない
-
[解決済み] Pythonで空のオブジェクトを作成する
-
[解決済み] PySparkのDataFrameで平均と標準偏差を計算するには?
-
[解決済み] SQLAlchemy で `UNIQUE` 制約をモデル化するには?
-
[解決済み] Pythonで列と行を読み、エントリを反復処理するには?
-
python ==module 'datetime' has no attribute 'strptime'.
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】なぜnum = 100になるのですか?
-
[解決済み】Python json.loadsにValueErrorが表示される。余分なデータ
-
[解決済み】2D numpy配列のしきい値
-
[解決済み] python辞書エラー AttributeError: 'list' オブジェクトには 'keys' という属性がありません。
-
[解決済み] KeyError: 'plotly_domain' です。
-
[解決済み] Pythonにおけるεの値
-
[解決済み] BeautifulSoupです。find_all()とunicodeの問題?
-
[解決済み] ファンクタを呼び出し可能なクラスとして、またはネストされた関数として作成する [終了] 。
-
python error ランチャーで致命的なエラーが発生しました。解決方法