Как вызвать Python скрипт из класса в Symfony - PullRequest
0 голосов
/ 28 мая 2020

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

May 28 13:54:13 |INFO | PHP    python: can't open file 'Request.py': [Errno 2] No such file or directory

Код следующий:

        $python = shell_exec("python Request.py");
        echo $python;     

Скрипт находится за пределами проекта symfony, но я Я не совсем уверен, как получить путь относительно файла класса.

1 Ответ

0 голосов
/ 28 мая 2020
$path = shell_exec("pwd");
echo $path;

Должен показать вам ваш текущий каталог.

И я бы предложил использовать Symfony компонент процесса https://symfony.com/doc/current/components/process.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...