如何从 Python 中的另一个 class 访问使用一个 class 创建的对象

How to access objects created using one class from a different class in Python

我有一个问题涉及从另一个 class

访问使用一个 class 创建的对象

为了简化问题 让我们说,

我有一个名为 Box1.py、cart1.py 和 soldApples.py

的 Python 文件
 class Box1:
    def__init__(self):
      self.appleList = []

    def set_Apples(self,number1):
      self.appleList.append(number1):

    def get_Apples(self):
        return appleList

主 Class 调用 Cart1.py

  from Box1 import Box1
  NewSet = Box1()

  class cart1:
     def calculation()
        numberofApples = 5
        NewSet.set_Apples(numberofApples)

      return 0

现在我想使用另一个 class

访问对象 "NewSet"

假设 soldApples.py

so 如何访问 Cart1.py 使用 soldApples.py 创建的 "NewSet" 对象?

非常感谢你们。

在 soldApples.py 文件的顶部写入以下行:

import Cart1

然后在您的文件中您可以将 NewSet 变量引用为:

Cart1.NewSet

或者,如果您只想要那个变量,您可以这样做:

from Cart1 import NewSet

然后你的变量将被调用

NewSet

此外,您还希望文件位于同一文件夹中。