我有一个问题要解决,我在哪里有一个main
模块,该模块定义了多个嵌套函数,我想在另一个模块中覆盖这些函数。
模块A:
def module_main():
def foo():
...
def bar()
...
def deco(func):
...
@deco
def baz():
...
@deco
def qux():
....
我的主程序试图扩展上面模块的嵌套函数。
主程序:
from A import module_main
def main_baz():
...
def main_qux():
...
module_main.baz = main_baz
module_main.qux = main_qux
module_main()
我正在尝试了解正确的方法。目前,嵌套函数不在范围内。