Если __name__ == "__main__": - PullRequest
       0

Если __name__ == "__main__":

0 голосов
/ 10 февраля 2020

В файле .py у меня есть некоторые функции, которые вызываются, если name == " main ": кроме этого, драйвер chrome также инициализируется там. def func1: def func2:

if __name__=="__main__":

    chromedriver

    value = func1()
    func2()

Теперь я хочу вызвать весь этот файл / модуль в другом файле. что я должен сделать? Какой самый простой способ для этого?

1 Ответ

2 голосов
/ 10 февраля 2020

Переместите все под if __name__=="__main__": в main() метод и вызовите его из if __name__=="__main__":

def main():
    driver = create_chrome_driver()
    value = func1()
    func2()


if __name__=="__main__":
    main()

И вызовите его так же, как из вашего другого файла:

import mymodule
mymodule.main()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...