Опубликовать на сайте написанную программу на Python - PullRequest
0 голосов
/ 27 июня 2018

всего новичок здесь. Я написал программу на python для сравнения 2 файлов и извлечения сходства в выводе. Я хочу опубликовать эту программу на веб-странице, которая будет обслуживаться в Windows Server 2012, вероятно, я буду использовать IIS или Apache. Причина, по которой я делаю это на сервере, заключается в том, что я работаю в компании, и мой начальник хочет, чтобы я разрешил всем использовать эту программу, не предоставляя всем RDP на сервер.

Теперь я знаю очень простые и ограниченные PHP и HTML, я сделал набросок веб-страницы, где есть всего 3 кнопки / функции, загрузка 1, загрузка 2 и запуск. Насколько мне известно, что, возможно, есть более простой способ, который я еще не обнаружил, эти кнопки должны быть сконфигурированы с использованием PHP, чтобы точно определить каждую кнопку для работы, это область, о которой я совершенно не знаю. Мне также было интересно, возможно ли установить python где-нибудь на apache, который будет на самом сервере Windows, и люди могут просто выполнить мой код в любое время, когда им это понадобится, но я не знаю, будет ли он работать или нет. Единственный совет, который я получил, - это просто люди, которые говорят мне: «Возьми Джанго».

Любой совет или советы, что мне делать дальше, более конкретно? Большое спасибо, спасибо!

1 Ответ

0 голосов
/ 27 июня 2018

Для этого может быть несколько способов. Вы можете вызвать Python из PHP следующим образом:

<?php 
$command = escapeshellcmd('/usr/custom/test.py');
$output = shell_exec($command);
echo $output;
?>

Или вы можете использовать pythonic framework, такой как Django или Flask , чтобы создать и API конечную точку поверх вашего скрипта python

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