2016-03-16 9 views
2

У меня есть проблема, связанная с доступом объектов, созданных с помощью одного класса из другого классаКак получить доступ к объектам, созданным с помощью одного класса из другого класса в Python

Чтобы упростить задачу позволяет сказать,

У меня есть Python файлов под названием Box1.py, cart1.py и soldApples.py

class Box1: 
    def__init__(self): 
     self.appleList = [] 

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

    def get_Apples(self): 
     return appleList 

и главный класс Called Cart1.py

from Box1 import Box1 
    NewSet = Box1() 

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

     return 0 

Теперь я хочу получить доступ к объекту "NewSet" с помощью другого класса

скажем soldApples.py

так Как я могу получить доступ к "NewSet" объект, созданный с помощью Cart1.py soldApples.py?

Большое спасибо заранее, ребята.

+0

'import Cart1'' Cart1.NewSet' – zondo

ответ

1

В верхней части soldApples.py файла написать строку:

import Cart1 

, а затем в файле вы можете обратиться к переменной NewSet как:

Cart1.NewSet 

В качестве альтернативы, если вы просто хотите эту переменную вы можете сделать:

from Cart1 import NewSet 

, а затем ваша переменная будет называться

NewSet 

Также вы захотите, чтобы файлы находились в одной папке.

+0

Hi Menyah Большое спасибо за быстрый ответ. сделал мой день – DrakonianD

Смежные вопросы