問題タブ [attributeerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
68500 参照

python - Python JSON モジュールに属性「ダンプ」がありません

dictPython 2.7 (x64 Linux) を実行していて、JSON オブジェクトに変換しようとしています。

simplejson(標準ライブラリからフォールバックして)使用しようとしてjsonいますが、次のエラーが発生します。

Python 2.7 の使用jsonまたは使用について、明らかに欠けているものはありますか?simplejson

0 投票する
1 に答える
27911 参照

python - Python:さらに別のAttributeError:'module'オブジェクトに属性がありません

他のいくつかの質問を読んでみましたが、それでも機能しません。

基本的に、私はtime_string()と呼ばれる迅速で汚い関数を使用して、希望どおりにフォーマットされた文字列で日付と時刻を返します。time_stringを直接実行すると、正常に機能します。別の関数から呼び出すと、AttributeErrorが発生します。

time_string

time_stringを直接実行する

13:46:13 2012/7/19

その他の機能

他の関数の実行

トレースバック(最後の最後の呼び出し):ファイル "#Filepath#"、行10、main()ファイル "#Filepath#"、行7、メインprint time_string()ファイル "#Filepath#"、行9、time_string ''+ str(time.localtime()。tm_year)+'/' + str(time.localtime()。tm_mon)+'/' + str(time.localtime()。tm_mday)AttributeError:'module'オブジェクトには属性なし'localtime'

時間がインポートされないなどの問題があると思いますが、頭がおかしくなります

助けてくれてありがとう!

0 投票する
1 に答える
513 参照

python - モジュール属性エラーのインポート、LPTHW ex47

「Learn Python the hard way」の例 47を実行しています。

そして、これは私のコードです:

ただし、nosetest を使用してこのコードをテストすると、エラーが発生します。


add_pathsで正常に機能したため、これはばかげているようtest_room_paths()です。

Python 3.1、Windows 7 を使用しています。

game.py必要な場合のコードは次のとおりです。

0 投票する
2 に答える
35636 参照

python - AttributeError: 'int' オブジェクトには属性 'insert' がありません

ヘルプ!1 つのことが機能するようになると、別の機能が機能しなくなります。繰り返しますが、経験者の目には簡単だと思いますが、苦労しています!これは、リストとそのリストのデータを生成するコードです。

私はこの素敵なエラーを受け取り続けます:

リストが取り込まれた後、リストを配列に変換して、必要な方法で操作できるようにする予定です。これを行うもっと簡単な方法があると確信していますが、私は知りませんし、Python は初めてです!

0 投票する
9 に答える
518482 参照

python - AttributeErrorが発生するのはなぜですか:オブジェクトに属性がありませんか?

MyThreadクラスがあります。その中に、メソッドサンプルがあります。同じオブジェクトコンテキスト内から実行しようとしています。コードを見てください:

とてもシンプルに見えますね。しかし、実行するとこのエラーが発生します

AttributeError: 'myThread' object has no attribute 'sample'今、私はその方法を持っています。では、何が問題なのですか?助けてください

編集:これはスタックトレースです

私はそれをこのように呼んでいます

申し訳ありませんが、redisOpsクラスコードを投稿できません。しかし、私はそれがうまく機能することをあなたに保証することができます

0 投票する
1 に答える
244 参照

python - インポートされたファイルに属性が見つかりません

rlg としてインポートされるプログラムのボタン インターフェイスを作成しようとしています。rlg には、シミュレーションの世代が進むにつれて 2 つの変数を測定および更新できるライブ グラフ システムがあります。これら 2 つの変数を選択できるようにしたいので、rlg の main() メソッドで、ドロップダウン メニューの各文字列選択がキーとして機能する辞書「graphLines」を作成しました。ただし、アクセスしてエラーメッセージを取得できないようです: AttributeError: 'function' object has no attribute 'graphLines'. 誰が私が間違っているかを見ることができますか?

これは、Tkinter ボタン プログラムでインポートしているプログラムの main() 関数です。

0 投票する
2 に答える
4734 参照

python - PythonクラスメソッドはAttributeErrorをスローします

クラスメソッドをFlaskで実行するのに問題があります。

models/User.py

メインアプリケーションのPythonファイル:

Userオブジェクトをインスタンス化せずにUserクラスでcreateを呼び出すことはできませんか?Python 2.7.2を使用しており、デコレータ以外の構文を使用してみましcreate = classmethod(create)たが、機能しませんでした。前もって感謝します!

編集:1つの問題を見つけました:modelsフォルダーに__init__.pyファイルが含まれていなかったため、モジュールではなかったため、from models import User実際に必要なファイルをインポートしていませんでした。以前はアプリケーションのPythonスクリプトと同じディレクトリにモジュールがあったため、エラーは発生しませんでしたが、削除した後、対応するファイルmodels.pyを削除することはありませんでした。.pycこれで、以前のエラーではなくエラーが発生しますAttributeError: 'module' object has no attribute 'create'が、正しいファイルがインポートされていると確信しています。

EDIT2:解決しました。次に、インポートをに変更しましたfrom models.User import User。これでメソッドがヒットします。

0 投票する
1 に答える
92 参照

python - インスタンスを介したメソッドの呼び出しに失敗しました

私は完全にあきらめたこの絶対にばかげたエラーを持っています。これが私のコードです:

さて、実装に行くと....:

次のエラーが表示されます。

0 投票する
1 に答える
2806 参照

python - デコレーターを使用してラッパーを更新する際にエラーが発生しました

デコレータを使用して関数のラッパーを更新しようとしているときに、(少なくとも私には) 不可解なエラー メッセージが表示されました。これをどのように修正できるかについてのアイデアはありますか?

他の状況にも適用できるように、コードをできるだけ一般的なものにしようとしました。

望ましい出力:

実際の出力:

0 投票する
1 に答える
233 参照

python - クラスの空の辞書でのPythonAttributeError-追加しようとしています

私はPythonに少し慣れていないので、辞書で本当に奇妙な問題にぶつかりました。それは私には理解できないようです。

基本的に、辞書を持つWorldというクラスがあります。問題は、Worldのメソッドを使用してIslandクラスself.islands = {}のインスタンスを追加したいときに、エラーが発生することです。addIsland(island)

AttributeError:ワールドインスタンスに属性'islands'がありません

ライン上:

self.islandsは、Worldで次のように初期化するため、確実に存在__init__します。

addIslandメソッドは次のとおりです。

そして、そのメソッドは、基本クラス__init__(メインが実行される)から次のように呼び出されます。

self.setupIslands()は次のようになります。

少し紛らわしい場合は申し訳ありませんが、基本的に3つのクラスがあり、ベースにはメインがあり、それはthen__init__を呼び出します。self.world = World(self)self.setupIslands()

World's には、島の名前()としてキーを使用して辞書にを追加しようとする__init__self.islands = {}とメソッドがあり、島のインスタンス自体としての値です。addIsland()island.name

私はここで何が間違っているのですか?この種のセットアップは、プロジェクトの他の場所でも機能していると確信しています。

私はそれが愚かで単純なものだと思いますね:)

御時間ありがとうございます、

InfinitiFizz