Python 从以前的类访问类实例

Python 从以前的类访问类实例,python,Python,我有两个文件。第一个文件是: import file1 Class MyTest: . . def Test(self): my_config = file1.Check_my_config() def add_something(self): do something . . 文件file1如下所示: Class Check_my_config(object): def __init__

我有两个文件。第一个文件是:

import file1

Class MyTest:
    .
    .
     def Test(self):
          my_config = file1.Check_my_config()

     def add_something(self):
          do something
    .
    .
文件file1如下所示:

Class Check_my_config(object):

    def __init__(self, var1, var2):
        do_something
        MyTest.self.add_something()

如何访问上一个类实例?

将其作为参数传递

import file1

Class MyTest:
    .
    .
     def Test(self):
          # pass two required arguments e.g. a and b
          # (as defined by Check_my_config's __init__) and self
          my_config = file1.Check_my_config(a, b, self)

     def add_something(self):
          do something
    .
    .


谢谢,它起作用了,但我有个问题,它区分大小写吗?def u init uu(self,var1,var2,MyTest):#添加一个MyTest参数do_something MyTest.add_something()#调用绑定到传递的MyTest对象的方法是的,Python代码区分大小写
MyTest
不同于
MyTest
,因此请遵循以避免混淆。
Class Check_my_config(object):

    def __init__(self, var1, var2, mytest): # add a mytest parameter
        do_something
        mytest.add_something() # call a method bound to the passed mytest object