Как запустить файл из функции в Python?
Ответы
Elena Gromova
31 октября 2024
Для того чтобы запустить файл из функции в Python, можно воспользоваться модулем subprocess
. Ниже приведен пример кода:
import subprocess
def run_file(file_path):
try:
subprocess.run(['python', file_path], check=True)
print(f"Файл {file_path} успешно запущен")
except subprocess.CalledProcessError as e:
print(f"Ошибка при запуске файла {file_path}: {e}")
# Пример вызова функции
run_file('path/to/file.py')
В данном примере функция run_file
принимает путь к файлу в качестве аргумента и использует метод subprocess.run
для запуска файла командой python file_path
. Если файл успешно запускается, функция сообщит об этом, в противном случае будет выведено сообщение об ошибке.
0
0