'dict' オブジェクトには 'has_key' という属性がありません。
2022-02-12 01:50:30
最近Pythonを学び始め、最新のPython3.3.3をインストールし、本に載っている小さなプログラムをたたき出したところ、エラーが発生しました。
'dict' オブジェクトには 'has_key' という属性がありません。
Webで解決策を見つけられませんでしたが、Pythonが新しすぎるということがわかりました!
回避策
1、Pythonを再インストールする、2.7.6をお勧めします、より多くの人が使っています。3を使い慣れていない人が多く、まだ2を使っています
2. コードの修正
if adict.has_key(key1):
に変更します。
if key1 in adict:
要約すると、問題が発生したら、もっと頻繁にhelp()を押せということです。
関連
-
Python_matplotlib の凡例は外側に保存すると不完全になる
-
concat を使用して 2 つのデータフレームを結合する際のエラー
-
Python は '' で '__main__' モジュールを見つけることができません。
-
Python組み込み関数 - min関数とmax関数 - 詳細解説
-
urlでMax retries exceededの問題を解決しました。
-
Python|ModuleNotFoundErrorを解決する。utils' という名前のモジュールがありません。
-
python-OverflowError: Python の int が大きすぎるため C の long に変換できない
-
pythonのstring()モジュール
-
タートル共通機能関数
-
プログラム実行中にPythonの例外が発生しました。TypeError: 'NoneType' オブジェクトは呼び出し可能ではありません。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
undefinedImportError: 必要な依存関係['Numpy']がありません。
-
Abort trap: 6エラーに対するPythonの解決策
-
Python がエラー xxx.whl はこのプラットフォームでサポートされているホイールではありませんと報告します。
-
AttributeError: モジュール 'tensorflow' には 'enable_eager_execution' という属性がない。
-
Numpyライブラリのダウンロードとインストールのまとめ
-
ImportError: pandas という名前のモジュールがない 問題が解決される
-
OSError[Errno 48]:アドレスは既に使用されています 解決方法
-
Pythonを学んだ後、このまとめを整理するために夜更かしすることに...。
-
Python辞書
-
ValueErrorです。変数 `x` と `y` のどちらも数値でないように見えます。