globals() Python 組み込み関数

組み込み関数 globals()

globals()
グローバル領域の属性を全て辞書形式で取得することができます。
現在のモジュール名を実装しているディクショナリを返します。
関数内のコードの場合、これは関数が定義されたときに設定されたもので、関数が呼び出される場所に関係なく同じようになります。

使用例

def func():
    pass

arg = '変数'

print(globals())
# 実行結果 {'__name__': '__main__', '__doc__': None, ...(省略), 'func': <function func at 0x10f57eb00>, 'arg': '変数'}
よかったらシェアしてください!
目次