Вызов if __name__ == '__main__': в одном модуле из функции в другом модуле [закрыто]
Мне нужно позвонитьif __name__ == '__main__'
, который вызывает несколько классов в одном модуле,Module 1
в функции,function1
это в классе во втором модуле,Module 2
.
Я не могу использоватьdef main()
- решение вModule 1
вместоif __name__ == '__main__'
, так как модуль имеет несколько классов и функций, связанных сClass_1
вModule 1
это работает только сprint('I am:', __name__)
а такжеif __name__ == '__main__':
.
Итак, мой вопрос, как я могу назвать основной:if __name__ == '__main__'
отClass_1()
вfunction1
вClass_2()
вModule 2
?
Модуль 1
print('I am:', __name__)
class Class_1():
....code...
# calling everything in the module that
if __name__ == '__main__':
Модуль 2
# if __name__ == '__main__' from Module 1 should be called in function 1
class Class_2():
.... code..
def function1:
--- calling main if __name__ == '__main__' from Module 1