运行一个Python网页上的2.7脚本
Run a Python 2.7 Script on a Webpage
我有几个 Python 2.7 脚本,我需要从网页上获取它们 运行。我以前从来没有这样做过,尽管我在 Python 中编码很舒服并且精通 Linux、Apache、Nginx。
我看到许多不同的框架,如旧的 CGI、WSGI、Django 等。
我需要一些关于框架的建议,不需要对我的 Python 代码进行太多更改,就可以在网页上将其 运行。
CGI对我来说似乎还算简单,但由于有很多较新的框架,我需要一些建议。
谢谢!
Flask 可能是最简单易用的 Python Web 框架。它标榜自己是一个 微型框架 ,并且启动起来非常非常快 运行。
如果您有一组相对简单的要求,我强烈建议您看一下。您可以在此处的项目主页上找到 "hello" 世界示例:http://flask.pocoo.org/
根据您的项目要求(是否需要高度 available/resilient?),您甚至可以通过使用 Flask 的内置开发网络服务器以及过程控制系统(例如 supervisord。我不建议将此用于繁重的工作负载或生产工作负载,但对于 运行 非生产环境的情况,此设置对您来说效果很好。
如果您要在 Python 中寻找客户端浏览器框架,有 skulpt and brython.
当我在寻找类似的框架时,我决定学习 leave python 用于客户端语言的 javascript 框架(特别是 AngularJS 和 Node JS)。我个人觉得这两个领域的社区规模和可用的学习资源更加强大,并且提供了更多掌握框架的机会。
我有几个 Python 2.7 脚本,我需要从网页上获取它们 运行。我以前从来没有这样做过,尽管我在 Python 中编码很舒服并且精通 Linux、Apache、Nginx。
我看到许多不同的框架,如旧的 CGI、WSGI、Django 等。 我需要一些关于框架的建议,不需要对我的 Python 代码进行太多更改,就可以在网页上将其 运行。
CGI对我来说似乎还算简单,但由于有很多较新的框架,我需要一些建议。
谢谢!
Flask 可能是最简单易用的 Python Web 框架。它标榜自己是一个 微型框架 ,并且启动起来非常非常快 运行。
如果您有一组相对简单的要求,我强烈建议您看一下。您可以在此处的项目主页上找到 "hello" 世界示例:http://flask.pocoo.org/
根据您的项目要求(是否需要高度 available/resilient?),您甚至可以通过使用 Flask 的内置开发网络服务器以及过程控制系统(例如 supervisord。我不建议将此用于繁重的工作负载或生产工作负载,但对于 运行 非生产环境的情况,此设置对您来说效果很好。
如果您要在 Python 中寻找客户端浏览器框架,有 skulpt and brython.
当我在寻找类似的框架时,我决定学习 leave python 用于客户端语言的 javascript 框架(特别是 AngularJS 和 Node JS)。我个人觉得这两个领域的社区规模和可用的学习资源更加强大,并且提供了更多掌握框架的机会。