Получить вывод скрипта Python из PHP? - PullRequest
0 голосов
/ 12 февраля 2010

Я хочу запустить скрипт python, похожий на этот веб-сканер , дождаться его завершения, обработать данные в php, а затем вернуть результаты пользователю.

Из того, что я слышал, получение вывода из python тривиально, но приведенный выше скрипт выполняет работу параллельно, поэтому простая печать материала после его завершения не даст мне никакой полезной структуры.

Что бы вы предложили использовать для передачи массива html-данных из сценария python в php? Временный файл? MySQL? У меня нет никакого опыта работы с Python, поэтому вам нужно быть достаточно откровенным.

Приветствие.

1 Ответ

1 голос
/ 12 февраля 2010

Я предлагаю файл, вы можете выгружать структурированные данные, например, в JSON или YAML (оба легко записываются и читаются как на Python, так и на PHP).

Почему «печатные материалы по окончании» нельзя использовать? Написание файла, а затем чтение его в основном то же самое. Вам не нужно использовать только print в Python, вы можете использовать стандартный вывод (sys.stdout) так же, как открытый файл.

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