Как выполнить функцию из скрипта Python (с параметрами) в PHP?

Недавно я работал над веб-сканером с PHP и, как новый PHP-кодер, я не самый продвинутый. Я также знаю немного Python, и есть несколько вещей, которые я могу сделать в Python, но не в PHP.

Можно ли как-нибудь запустить функцию Python с параметрами внутри скрипта PHP? Пожалуйста, будьте конкретны в своих ответах, так как я не удивительный в PHP.

0

Решение

Запустите скрипт Python, используя PHP shell_exec функция

Думать о shell_exec как в основном запущенные команды в вашем терминале. Так что, если вы обычно запускаете свой скрипт на python из оболочки, вот так:

/python-scripts/myscript.py "here is an argument"

Вы бы передать ту же команду в shell_exec, как это:

$output = shell_exec("python-scripts/myscript.py 'here is an argument'");

Замечания: shell_exec вернет вывод команды, которую вы запустили, поэтому сохраните ее в переменной, если вы хотите использовать вывод из программы python в вашем PHP-скрипте.

Редактирование: исправлены проблемы с синтаксисом, приведен более конкретный пример

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]