你好,我仍然是面向对象编程以及python的新手,我有点卡住了.
我有三个文件,一个文件包含一个类,另一个文件访问该类,第三个文件需要访问在主文件中创建的对象.
类文件
#Class.py
class myclass:
def method(self, value)
return value
Run Code Online (Sandbox Code Playgroud)
主文件
#Main file
import Class
Myobj = Class.myclass
Run Code Online (Sandbox Code Playgroud)
档案3.
#file 3
x= 10
#I need to access the output of myobj.method(x) from file3 but I cannot import main
#into file 3
Run Code Online (Sandbox Code Playgroud)
在我的程序中,主文件将初始化类(类将在文件中读取,并在初始化时将文件的内容分配给数组).
类文件还预先形成数学运算(类文件中的方法函数),但此函数依赖于在文件3中计算的值.
所以我需要myobj.method(x)将在文件3中输出的值,x的值将随着程序的运行而改变,所以我最终会得到myobj.method(x)的几个输出
问题是主文件可以是用户选择的任何名称,所以我不能简单地将main导入到文件3中.