Python スクリプトエラー AttributeError: 'module' オブジェクトに attribute'xxx' がない Solution
最近、私は Python スクリプト作成中に遭遇する問題の1つは、かなり奇妙なものです。 Python スクリプトは全く問題なく動作するのですが、実行が常に はエラーを報告します。 " 属性エラー : ' モジュール ' オブジェクトには属性がありません。 'xxx'" です。これは実際には. ピク ファイルに問題があります。
問題の発生場所。
表示 インポート ライブラリのソースファイルが存在し、エラーがないこと、また、ソースファイルの. ピク ファイル
<スパン 問題解決
<スパン 1. 名称 <スパン パイ スクリプトを書くときは パイ 予約語、モジュール名などは同じです。
<スパン 2. ライブラリの.NET Frameworkを削除する。 ピク ファイル(pyスクリプトは実行するたびに.pycファイルを生成するので、.pycファイルがすでに生成されている場合、コードが更新されなければ、まだpycで実行されるので、.pycファイルを削除してください)を作成してコードを再度実行するか、コードを実行できる環境を探して、現在のマシンの.pycファイルをコピーして置き換えることができます。
例
以下のPythonのコードを実行すると エラーを報告する " 属性エラー : ' モジュール ' オブジェクトには属性がありません。 'urlopen'" のように、Python27Liburllib2.pycファイルを更新すると、正常に動作するようになりました。
import urllib2
url = "
http://www.baidu.com
"
f = urllib2.urlopen(url, timeout=5).read()
print len(f)
付録
pycファイルの紹介
pycファイルとは、pythonをコンパイルしたバイトコードファイルのことです。pyファイルを実行するたびに、pythonコンパイラは対応するpycバイトコードファイルを自動的に生成します。このpycバイトコードファイルは、pythonインタプリタの後に、実行するためのマシンコードを生成します(pycファイルがクロスプラットフォームでデプロイできるのは、javaのクロスプラットフォーム、javaでJVMが実行するバイトコードファイルと同様な理由によるものです)。次の呼び出しは、pyファイルを呼び出すことなく、直接pycを呼び出します。このpyファイルに変更があるまで、pythonインタプリタはpycファイルの生成時刻をチェックし、pyファイルの修正時刻を比較し、pyが更新されていれば、新しいpycを生成します。
関連
-
configure: error: no acceptable C compiler found in $PATH 問題は解決しました。
-
ERR_CONTENT_LENGTH_MISMATCH 問題解決のためのハンドブック
-
ARM Linuxの割り込みメカニズム解析
-
エラーについて: error: 'QApplication app' variable has initializer but incomplete type
-
gcc コンパイル時にオペランドがバイナリに変換されない -解決方法
-
を作ってください。*** ターゲットが指定されておらず、makefileも見つかりませんでした。
-
scp error not a regular file
-
ソケットプログラミング、エラーの原因 ソケット以外でのソケット操作
-
名前解決のエラー解決に一時的な障害が発生
-
arpa/inet.h
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ssh@host:""ssh スイッチで他のマシンで複数のコマンドを実行する。stdin はターミナルではないので、擬似ターミナルは割り当てられない。
-
Linuxシェルプログラミングにおける不正な置換の解決法
-
Ubuntu で vs code のソースファイル "iostream" を開けない。
-
PIL IOErrorの解決策:画像ファイル 'images/1212.jpg' を特定できない。
-
find:表現上の問題と解決策の前に、道筋がなければならない
-
解決済み gpg: 有効な OpenPGP データが見つかりません。
-
Haproxy の「502 Bad Gateway サーバーが無効または不完全な応答を返しました」を解決する。
-
CentOS 7のインストールとDockerの展開
-
テキストファイルのビジー状態
-
elasticsearchを解決する。例外 BindTransportException [9300-9400]へのバインドに失敗しました]。