在网站上发布书面python程序

时间:2018-06-27 14:02:55

标签: python html django server

这里是新手。我用python编写了一个程序来比较2个文件并提取输出中的相似性。我想将该程序发布在Windows Server 2012上提供的网页中,我可能会使用IIS或Apache。之所以在服务器上执行此操作,是因为我在一家公司工作,而我的老板希望我允许每个人都使用该程序,而无需每个人都将RDP发送到服务器。

现在,我知道非常基本且有限的PHP和HTML,我制作的网页草图只有3个按钮/功能,分别是上传1,上传2和运行。据我所知,可能还没有发现一种更简单的方法,这些按钮必须使用PHP进行配置以精确定位每个按钮才能正常工作,这是我完全不知道的领域。我还想知道是否可以在Windows服务器本身上的apache上的任何位置安装python,人们可以在需要的任何时间执行我的代码,但是我不知道它是否有效。我得到的唯一建议就是人们告诉我“获取Django”。

任何建议或技巧我接下来应该做些什么?非常感谢,谢谢!

1 个答案:

答案 0 :(得分:0)

可以有多种方法来实现这一目标。您可以像这样从PHP调用Python:

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

或者您可以使用DjangoFlask之类的pythonic框架在python脚本之上构建API端点