関数がexec-edコードの外部で定義されている場合(したがって、すでに別のにバインドされている場合)、関数内からexec提供のグローバル辞書にアクセスすることは可能__globals__ですか?
つまり、次の例を機能させる方法はありますか?
def f():
log("Hi")
exec('f()', {'f': f, 'log': print})
__globals__一般に、関数のを代用することは可能ですか?
関数がexec-edコードの外部で定義されている場合(したがって、すでに別のにバインドされている場合)、関数内からexec提供のグローバル辞書にアクセスすることは可能__globals__ですか?
つまり、次の例を機能させる方法はありますか?
def f():
log("Hi")
exec('f()', {'f': f, 'log': print})
__globals__一般に、関数のを代用することは可能ですか?