globals()
グローバル領域の属性を全て辞書形式で取得することができます。
現在のモジュール名を実装しているディクショナリを返します。
関数内のコードの場合、これは関数が定義されたときに設定されたもので、関数が呼び出される場所に関係なく同じようになります。
使用例
def func():
pass
arg = '変数'
print(globals())
# 実行結果 {'__name__': '__main__', '__doc__': None, ...(省略), 'func': <function func at 0x10f57eb00>, 'arg': '変数'}