私のクラスの1つでは、まだ初期化されていない別のクラスのデータを印刷しています。クラスが初期化された後にそのデータを印刷したいだけです。クラスがインスタンス化されているかどうかを確認する方法はありますか?クラスがPythonでインスタンス化されているかどうかを確認する方法はありますか?
答えて
たとえば、コンストラクタにインスタンスのカウンタを追加できます。
単純にこのように、作られるクラスに変数を追加します。
class tobeinitiated():
initiated=False
def __init__(self):
global initiated
tobeinitiated.initiated = True
を次に、あなたが情報を必要な場所:
global initiated #(if in class)
if tobeinitiated.initiated:
#do the stuff you need to do
は、この情報がお役に立てば幸いです。 :)
お手伝いいただきありがとうございますが、残念ながら、これは動作しません。 –
エラーは何ですか? –
spider = HeadlessSpider(CONFIG、HOMEPAGE、DOMAIN_NAME) ファイル "/Users/mayank/web-scrape-poc/spiders/headless_spider.py"、25行目、__init__ self.crawl_page( '最初のスパイダー'、(スパイダー。 ファイル "/Users/mayank/web-scrape-poc/spiders/headless_spider.py"、crawl_page内の33行目 super().crawl_page(thread_name、page_url) ファイル "/ Users/mayank/web-scrape-poc/spiders.py "、行63、クロール_ページ内 '|壊れたイメージ: '、ImageChecker.count(ImageChecker.instantiate else 0) NameError:名前' ImageChecker 'が定義されていません –
- 1. Pythonのsetuptoolsがインストールされているかどうかを確認する方法はありますか?
- 2. Pythonモジュールがクラスをインスタンス化したかどうかを確認しますか?
- 3. ノード(クラスのインスタンス)がクリックされているかどうかを確認する
- 4. AUTOLISPでSHIFTが押されているかどうかを確認する方法はありますか?
- 5. cudaコードがリロケータブルデバイスコードでコンパイルされているかどうかを確認する方法はありますか?
- 6. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 7. Pythonで特定のキーが押されたかどうかを確認する方法はありますか?
- 8. バッチファイルから、プログラムがインストールされているかどうかを確認する方法はありますか?
- 9. UIViewControllerが表示されているかどうかを確認する良い方法はありますか?
- 10. は、performSelector:withObject:afterDelay:が登録されているかどうかを確認する方法はありますか?
- 11. コンボボックスのドロップダウンリストが表示されているかどうかを確認する方法はありますか?
- 12. メンバーにモックが設定されているかどうかを確認する方法はありますか?
- 13. シンボルが引用されているかどうかを確認する方法はありますか?
- 14. OSにプログラム/パッケージがインストールされているかどうかを確認する方法はありますか?
- 15. 特定のアドインがインストールされているかどうかを確認する方法はありますか?
- 16. ベロシティ:変数が定義されているかどうかを確認する方法はありますか
- 17. フラッシュがインストールされているかどうかを確認する方法はありますか?
- 18. システムキャレットが表示されているかどうかを確認する方法はありますか?
- 19. Primefaces RadioCheckboxがチェックされているかどうかを確認する方法はありますか?
- 20. QML要素がロードされているかどうかを確認する方法はありますか?
- 21. jarファイルがapkにコンパイルされているかどうかを確認する方法はありますか?
- 22. 反応コンポーネントがアンマウントされているかどうかを確認する方法はありますか?
- 23. gradleキャッシュが変更されているかどうかを確認する方法はありますか?
- 24. インスタンスがPysparkのデータフレームにあるかどうかを確認する方法はありますか?
- 25. 指定されたファイルがFASTAであるかどうかを確認する方法はありますか?
- 26. UDIDがビルドに含まれているかどうかを確認する方法はありますか?
- 27. テーブルが 'インスタンス'であるかどうかを確認する
- 28. HealthKitが承認されているかどうかを確認する方法
- 29. Entity Frameworkでデータが取得されるかどうかを確認する方法はありますか?
- 30. Pythonの構造に順序があるかどうかを確認する方法はありますか?
「isinstance」を使用できませんか? –
if isinstance(instance、MyObject):...のようなもの? – wencakisa
私はそのクラスのオブジェクトを作成していません。私はそのクラスを使ってデータを処理しています。私のメインプログラムでは、そのデータを印刷したいと思います。しかし、そのクラスはプログラムの最初の実行後にのみ初期化されます。初期化するには少なくとも1回の実行が必要です。それが私のコードが失敗するところです。もし愚かであれば私を許してください。私はpython3の初心者です。 –