/
Вопросы и ответы
/
Python
/

Как запустить файл из функции в Python?

Как запустить файл из функции в Python?

3 года назад

Andrey Moshkov

Ответы

0

Для того чтобы запустить файл из функции в 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. Если файл успешно запускается, функция сообщит об этом, в противном случае будет выведено сообщение об ошибке.

10 месяцев назад

Elena Gromova