У Python ми можемо запускати один файл з іншого за допомогою оператора import для інтеграції функцій або модулів, функції exec() для динамічного виконання коду, модуля subprocess для запуску сценарію як окремого процесу або os. функція system() для виконання команди для запуску іншого файлу Python у тому самому процесі.
Найпростіший і найпростіший спосіб запустити сценарій Python — за допомогою команди python. Вам потрібно відкрийте командний рядок і введіть слово python, а потім шлях до файлу сценарію ось так: python first_script.py Привіт, світе! Потім ви натискаєте кнопку ENTER на клавіатурі, і все.
Підхід:
- Створіть файл Python, що містить необхідні функції.
- Створіть інший файл Python та імпортуйте в нього попередній файл Python.
- Викликати функції, визначені в імпортованому файлі.
Переконайтеся, що всі три сценарії Python ( script1.py , script2.py та run_scripts.py ) знаходяться в одному каталозі. потім, виконати run_scripts.py . Він запускатиме script1.py та script2.py одночасно, використовуючи багатопотоковість.
Модулі можуть імпортувати інші модулі. Зазвичай, але не обов’язково, розміщувати всі оператори імпорту на початку модуля (або сценарію, якщо на те пішло). Імена імпортованих модулів, якщо вони розміщені на верхньому рівні модуля (поза будь-якими функціями чи класами), додаються до глобального простору імен модуля.