2

ファイル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 つの辞書が異なるのはなぜですか?

4

1 に答える 1