想象一下,我们有一个模块one.py
,其中包含一些全局变量glob_var=object()
。
另外,我在不同级别上有一些其他模块使用相对导入导入glob_var
,例如:
from .one.py import glob_var
from ..one.py import glob_var
from ...one.py import glob_var
我想修补此glob_var
一次,而不是为导入变量的模块修补三次。是否可以实施?
P.S。它不一定是一个全局变量。它可以是一个函数或其他对象