Объединение импорта скриптов без потерь

#python

#python

Вопрос:

У меня есть 6 скриптов, которые я хочу запускать последовательно.

1 файл конфигурации (импорт, путь к драйверу, другие настройки) и 5 последовательных скриптов. Как я могу запустить все 6 скриптов, чтобы они работали по очереди, как если бы это был 1 скрипт?

Ответ №1:

Импортируйте модули, содержащие эти скрипты, в свой код, затем последовательно выполняйте их функции.

 import script1, script2, script3
script1.run()
script2.run()
# ...
  

Вам нужно будет создать соответствующую функцию run() в каждом из модулей ( script1.py , script2.py , и т.д.)

Комментарии:

1. соответствующая функция run() .. не совсем понимаю. Что создавать?

2. @keepomen: создайте функцию run() в каждом из ваших файлов скриптов, содержащих скрипт. Затем вызовите его из вашего основного кода с помощью ScriptX.run() — после его импорта (см. Мой ответ.)