@Quttar72
Изучаю asp.net core mvc

Можно ли из интерпретатора Python выполнить скрипт по адресу?

Моя программа написанная на C#, запускает скрипты на python при помощи создания процесса модуля python, установленного на компьютере, дальше с помощью передачи в стандартный поток ввода вводятся данные, и из потока вывода считываются данные.

Это все работает, но мне кажется, что программа тратит много времени на запуск процесса python. И к тому же таких скриптов может быть несколько и мало того, их надо вызывать чуть ли не раз в секунду.

Возможно ли в рамках единого процесса python, указать какие скрипты я хочу выполнить? То есть есть какая-нибудь команда интерпретатора python по типу execute("адрес файла") ?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
А гуглить пробовали?
exec() принимает строку с питоновским кодом, так что загрузить содержимое скрипта придётся самому. Но тогда потребуется лишь крошечная обертка, которая читает скрипт из stdin и скармливает в exec().
Вообще я бы задумался, а не стоит ли перенести больше функций в питон скрипт, и сделать его полноценной программой, вместо "пристяжного" интерпретатора скриптов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы