저는 pydev를 사용하여 프로젝트 작업을하고 있습니다. 이것은 pydev를 사용하는 첫 번째 프로젝트입니다. 내 프로젝트 구조는 다음과 같습니다 내가 파일 userInterface.py을했습니다pydev는 한 파일에서 다른 파일의 다른 클래스로 값을 접근합니다.
myProject(project)
projFolder(folder)
userInterface.py
makeTriangle.py
. 이 파일은 사용자로부터 입력을 받고 다른 파일의 입력에 대해 일부 작업을 수행 한 후 클래스를 통해 원하는 결과를 표시하는 데 사용됩니다.
이제이 파일에서 반환 된 값을 makeTriangle이라는 다른 파일로 전달해야합니다. 그러나 나는 그것을 할 수 없다. 한 파일에서 다른 파일로 반환 된 값을 전달하는 방법은 무엇입니까?
여기에 잘못된 것이 있으면 알려 주시기 바랍니다. 귀하의 반응은 제 능력을 연마하는 데 도움이 될 것입니다.
### userInterface.py #########
class userInterface():
def __init__(self):
#do initialization.
self. getList = []
self. maxList = 4
그런 다음 다른 파일에 당신이 후 UserInterface의 인스턴스를 만들 수 있으며, 필요한 메소드를 호출 :
### userInterface.py #########
class userInterface():
getList = []
maxList = 4
def getUserList(self):
print("*** getting user input ***")
while len(self.getList) < self.maxList:
item = input("enter numbers: ")
self.getList.append(item)
return self.getList
def showUserList(self,passedList):
print("*** showing user input ***")
print (passedList)
### makeTriangle.py #########
from userInterface import userInterface
class makeTriangle():
### how to get the value of getUserList here