Phi*_*l H 17 python webserver simplehttpserver
我希望使用本地Web服务器为用户运行一系列python脚本.出于各种不可避免的原因,python脚本必须在本地运行,而不是在服务器上运行.因此,我将使用HTML +浏览器作为用户界面,我很满意,用于前端.
因此,我一直在寻找能够执行python脚本的轻量级Web服务器,它位于机器的后台,理想情况下是Windows服务.安全性和可扩展性不是高优先级,因为它们都在内部在小型网络上运行.
我应该将本机python Web服务器作为Windows服务运行(在这种情况下,如何)?或者将Apache安装到用户的计算机上并以CGI身份运行同样容易?由于这都是本地的,性能也不是问题.
还是我错过了一些明显的东西?
S.L*_*ott 16
不要浪费大量时间来创建Windows服务.
不要在Windows Apache上浪费大量时间.
只需创建一个响应HTTP请求的Python服务.
查看https://docs.python.org/2/library/basehttpserver.html
https://docs.python.org/3/library/http.server.html获取版本3
Python提供了一个可以扩展的HTTP服务器使用服务器端方法.
查看http://docs.python.org/library/wsgiref.html
Python提供了一个WSGI参考实现,使您的服务器易于使用且符合标准.
还有http://fragments.turtlemeat.com/pythonwebserver.php
"我试图避免让用户从命令提示符运行python内容."
我没有看到点击网页与点击桌面图标有何不同.
一旦拥有了Web服务器,启动基于Python的Web服务器就相对容易了.首先,构建服务器.稍后,您可以确保服务器启动.让我们看看一些方法.
您的用户无法使用随机浏览器打开您的本地页面.他们需要一个书签来启动"localhost:8000/myspecialserverinsteadofthedestop /"这个书签可以是一个.BAT文件,(1)运行服务器,(2)使用正确的初始URL运行firefox.
您可以将服务器放在用户的开始 - 此菜单中.
您可以使您的Python程序成为Windows"服务".
| 归档时间: |
|
| 查看次数: |
23274 次 |
| 最近记录: |