栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

此处的Python noob:在启用Python的Web服务器上,如何使用Python?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

此处的Python noob:在启用Python的Web服务器上,如何使用Python?

那是一个完全可以接受的CGI脚本。如果您使用的是Apache,它将需要进入您的cgi-
bin,需要是可执行的(对此我可能是错的),并且应使用该语言的通用扩展名

.py
或来命名
.cgi

如果可以控制Web服务器考虑使用CGI的文件,则可以将文件放置在所需的任何位置。很有可能,您无法控制它。您可以在以下位置查看有关Apache中CGI的更多信息:http
:
//httpd.apache.org/docs/2.2/howto/cgi.html

基本要点是,除非满足两个条件,否则Apache不会将文件视为CGI文件:

cgi-script
需要使用
AddHandler
SetHandler
指令激活,并且
ExecCGI
需要在
Options
指令中启用。通常,这在共享托管环境中对用户不可用。

编辑:澄清一下,CGI只是一种机制,您可以用任意语言编写脚本,并让您的Web服务器执行脚本并将该脚本的输出发送给客户端。除了简单的脚本外,不建议使用这种方法,因为在每个请求中,服务器都会启动您的解释器的新实例。对于Python,最好的解决方案是与WSGI兼容的框架,例如Flask,Bottle或Django。前两个是微型框架,它们试图不影响您的发展,而Django是一个全栈框架,提供了很多粘合剂。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号