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

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

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

4 года назад

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

год назад

Elena Gromova

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845