두 개의 파일이있는 프로그램이 있습니다. 내 주요 로직을 가진 main.py와 클래스를 가진 class.py. 내 문제는 class.py 클래스의 함수에서 main.py 함수를 호출하는 방법을 알아낼 수 없다는 것이다. 다음은 간단한 예제 :클래스 멤버가 아닌 클래스와 별도의 스크립트에서 함수 호출
에서 class1.py
main.py 물론def display1():
print('Main Menu')
def main():
create_obj = Class1(value1)
new_object = Class1.main_logic()
if new_object == 'y':
display1()
if __name__ == '__main__':
main()
내가 거기에 도움을 사용할 수있는 이런 일을 구성하는 더 나은 방법이 있는지에
class Class1:
def __init__(self, value):
self.value = value
def main_logic(self):
if self.value == 'y':
return self.value
else:
self.value == 'n':
#main()?? How would I call main() in main.py?
게다가.
왜 당신이 그것을로 메인에서 호출하는 기능 Class1의 모든 사용자가 필요로하는 이음새? – Mark
예제를 단순화하려고했습니다. 이 경우 네, Class1에 main()을 추가 할 수 있습니다. 내가 정말로 묻고있는 것은 클래스에없는 함수와 클래스에있는 함수의 개별 파일을 호출하는 방법이다. –