У меня есть программа с двумя файлами;main.py с моей основной логикой и class.py с моими классами.Моя проблема в том, что я не могу понять, как вызвать функцию в main.py из функции в классе в class.py.Вот простой пример:
в class1.py
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?
в 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()
Конечно, если есть лучший способ структурировать что-то вроде этогоЯ тоже мог бы там помочь.