我正在编写一个带有插件支持的程序.插件是导入它们的简单
python脚本
import addon1
import addon2
import addon3
myvar = "hello"
def myfunc():
return "Python is great"
class myclass:
def __init__(self):
self.message = "Stackoverflow is great"
现在我想从插件中的程序中访问所有变量(即addon1)
所以我想用我的程序作为参数调用addon(就像类中的self一样)
addon1.i_call_you(__program_self__)
所以我在类中搜索类似于self的东西来完成python程序.
PS:了解:
addon1.py
def i_call_you(prog):
print(prog.myvar)
prog.myfunc()
最佳答案 内置功能
globals()
返回包含每个全局变量的字典.这就是你要找的东西.