関数が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__
一般に、関数のを代用することは可能ですか?