想象一下,我们有一个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
一次,而不是为那些导入变量的模块修补三次。是否可以实施?
PS不一定是全局变量。它可以是一个函数或其他对象