из главного скрипта python нужно включать и выключать другой скрипт
from project import script2 as scr2
scr2.main()
Эта команда включает скрипт, есть ли команда чтобы она его завершала?
Ответы (1 шт):
Автор решения: Exci
→ Ссылка
Данным кодом:
from project import script2 as scr2
scr2.main()
вы просто делаете обычный импорт модуля и обычный вызов функции. Функция будет выполнятся до своего завершения либо аварийного выхода с ошибкой, и тут нет какой-то возможности управлять выполнением этой функцией "снаружи" - из первого скрипта, так как "снаружи" никакого кода не выполняется - вы передали управление во второй скрипт.
Возможно то что вы ищете - это запуск второго скрипта в отдельном потоке или процессе, которым можно будет управлять например через threading.Event.