我对Python和Web应用程序还不太熟悉,所以对于可能出现的术语/关键字混淆表示歉意。
我有一个运行json-rpc服务器的Python脚本,它导出设备的一些管理api。 我编写了另一个Python脚本来实现CLI控制应用程序(使用Python的cmd模块)。一切都在Ubuntu12.04机器上运行。
现在,我想用一个非常简单的web页面来替换CLI应用程序(它被称为web应用程序吗?还是网络服务?也许是个WSGI?还有别的吗?)。页面应该提供一种调用API的方法,由用户设置参数,并可能显示结果。 最好的方法(最小学习曲线和最小开发时间…)是什么?
我应该编写一些PHP代码(从搜索操作系统,这似乎是一种流行的方式)并从中调用另一个Python脚本吗? 我能完全用Python来完成吗(可能是的,但是会很容易吗?)?
任何提示/指导/建议将不胜感激,谢谢!
您可以通过php运行python脚本,并在浏览器上输出。
基本上,您必须这样调用python脚本:
注意:如果在python代码中运行time.sleep(),它将不会在浏览器上输出结果。 对于工作的完整代码,visit How to execute python script from php and show output on browser
如果API和页面位于同一服务器上,则可以使用javascript和ajax来实现这一点。几乎没有用javascript编写的json-rpc库,即list is on Wikipedia。
相关问题 更多 >
编程相关推荐