在网页上运行Python 2.7脚本

时间:2016-06-28 18:15:39

标签: python django cgi wsgi

我需要一些Python 2.7脚本,我需要从网页上运行它们。我以前从未这样做过,虽然我很熟悉Python编程并且精通Linux,Apache,Nginx。

我看到许多不同的框架,如旧的CGI,WSGI,Django等。 我需要一些框架的建议,这些框架需要对我的Python代码进行大量更改才能在网页上运行。

似乎CGI对我来说相当容易,但由于有许多新的框架,我需要一些建议。

谢谢!

2 个答案:

答案 0 :(得分:2)

Flask可能是最直接的Python Web框架。它将自己称为微框架,并且非常非常快速地启动和运行。

如果你有一套相对简单的要求,我强烈建议你仔细看看。您可以在项目主页上找到“hello”世界示例:http://flask.pocoo.org/

根据项目的要求(它是否需要高度可用/有弹性?),您甚至可以使用Flask的内置开发网络服务器以及supervisord等过程控制系统。我不建议将此用于繁重或生产工作负载,但对于停产的产品,此设置对您来说效果很好。

答案 1 :(得分:0)

如果您正在使用Python查找客户端浏览器框架,则可以skulptbrython

当我在寻找类似的框架时,我决定学习用于客户端语言的javascript框架(特别是AngularJS和Node JS)的离开python。我个人认为,这两个领域的社区和学习资源的规模更加强大,并为掌握该框架提供了更多机会。