ファイルa.py :
def f():
pass
ファイルmain.py :
import a
print("f globals")
print(a.f.__globals__)
def g():
pass
print("g globals")
print(g.__globals__)
a.f.__globals__
よりもはるかに多くの要素がありg.__globals__
ます。一見すると、組み込みの関数と型が にあるように見えますa.f.__globals__
。これらの 2 つの辞書が異なるのはなぜですか?