0

関数がexec-edコードの外部で定義されている場合(したがって、すでに別のにバインドされている場合)、関数内からexec提供のグローバル辞書にアクセスすることは可能__globals__ですか?

つまり、次の例を機能させる方法はありますか?

def f():
    log("Hi")

exec('f()', {'f': f, 'log': print})

__globals__一般に、関数のを代用することは可能ですか?

4

2 に答える 2