[解決済み] Pythonで現在のモジュールの属性への参照を取得する方法
2022-05-14 03:11:42
質問
私がやろうとしていることは、コマンドラインでは次のようになります。
>>> import mymodule
>>> names = dir(mymodule)
で定義されたすべての名前への参照を得るにはどうしたらよいでしょうか?
mymodule
で定義されたすべての名前への参照を
mymodule
の中にあるのでしょうか?
このようなものです。
# mymodule.py
names = dir(__thismodule__)
どのように解決するのですか?
globals()を使うだけです。
globals() - 現在のグローバルシンボルを表す辞書を返す 現在のグローバルシンボル テーブルを返します。これは常に現在のモジュールの辞書である の辞書です (関数またはメソッドの内部では 関数またはメソッドの内部では、これは定義されているモジュールです。 であり、呼び出されるモジュールではありません。 ではありません)。
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Pythonの非常に便利な2つのデコレーターを解説
-
Python Decorator 練習問題
-
PythonはWordの読み書きの変更操作を実装している
-
Python jiabaライブラリの使用方法について説明
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
PythonによるExcelファイルの一括操作の説明
-
[解決済み】DataFrameのコンストラクタが正しく呼び出されない!エラー
-
[解決済み】Flask ImportError: Flask という名前のモジュールがない
-
[解決済み】NameError: 名前 'self' が定義されていません。
-
[解決済み] フルパスでモジュールをインポートするには?