gpt4 book ai didi

Python获取完整程序 "self"

转载 作者:太空宇宙 更新时间:2023-11-03 11:26:09 25 4
gpt4 key购买 nike

我正在编写一个支持插件的程序。插件是用于导入它们的简单 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)中访问我程序中的所有变量

所以我想用我的程序作为参数调用插件(就像类中的 self)

addon1.i_call_you(__program_self__)

所以我在类中搜索类似于 self 的东西来寻找完整的 python 程序。

PS:为了理解:

addon1.py    

def i_call_you(prog):
print(prog.myvar)
prog.myfunc()

最佳答案

内置函数

globals()

返回一个包含每个全局变量的字典。这就是您要找的。

关于Python获取完整程序 "self",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33264897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com