调用模块的访问名称空间
问题内容:
我知道这是通常不应该做的事情,我也知道原因。但是,我正在一个类中创建调试功能,该功能应显示有关调用它的模块的一些信息。
我需要知道如何在名称空间中上一层,以找到一个在调用此模块并需要此功能的程序中始终应存在的变量。
我知道可以通过以下方式获得主名称空间:
import __main__
但是我猜测这包括从第一个启动的模块开始的所有内容,而我只想要一个称为此模块的模块。
问题答案:
我知道这是通常不应该做的事情,我也知道原因。但是,我正在一个类中创建调试功能,该功能应显示有关调用它的模块的一些信息。
我需要知道如何在名称空间中上一层,以找到一个在调用此模块并需要此功能的程序中始终应存在的变量。
我知道可以通过以下方式获得主名称空间:
import __main__
但是我猜测这包括从第一个启动的模块开始的所有内容,而我只想要一个称为此模块的模块。