什么是Python CGI编程?编程前需要做哪些准备?


本文摘自php中文网,作者乌拉乌拉~,侵删。

在这篇文章之中我们来了解一下关于python编程的知识,有些朋友可能是刚刚接触到python这一编程语言,对于python编程从入门到实践的相关方面的理解比较少,这篇文章我们就来聊聊python编程的相关知识吧。

python CGL编程

什么是CGL:

CGI 目前由NCSA维护,NCSA定义CGI如下:

CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。

网页浏览

为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:

1、使用你的浏览器访问URL并连接到HTTP web 服务器。

2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是否存在,如果存在返回文件的内容,否则返回错误信息。

3、浏览器从服务器上接收信息,并显示接收的文件或者错误信息。

CGI程序可以是Python脚本,PERL脚本,SHELL脚本,C或者C++程序等。

CGL架构图如下

架构图.png

Web服务器支持及配置

在你进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。

Apache 支持CGI 配置:

设置好CGI目录:

1

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

所有的HTTP服务器执行CGI程序都保存在一个预先配置的目录。这个目录被称为CGI目录,并按照惯例,它被命名为/var/www/cgi-bin目录。

CGI文件的扩展名为.cgi,python也可以使用.py扩展名。

默认情况下,Linux服务器配置运行的cgi-bin目录中为/var/www。

如果你想指定其他运行 CGI 脚本的目录,可以修改 httpd.conf 配置文件,如下所示:

1

2

3

4

5

<Directory "/var/www/cgi-bin">

   AllowOverride None

   Options +ExecCGI

   Order allow,deny

   Allow from all</Directory>

在 AddHandler 中添加 .py 后缀,这样我们就可以访问 .py 结尾的 python 脚本文件:

1

AddHandler cgi-script .cgi .pl .py

以上就是本篇文章所讲述的所有内容,这篇文章主要介绍了python中编程的相关知识,希望你能借助资料从而理解上述所说的内容。希望我在这片文章所讲述的内容能够对你有所帮助,让你学习python更加轻松。

更多相关知识,请访问php中文网Python教程栏目。

以上就是什么是Python CGI编程?编程前需要做哪些准备?的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么下载?

Python放射的代码实现

Python中的条件语句怎么写02:同时判断与简单的语句组

Python之爬取其他网页

Python如何绘制长方形

Python可以开发软件吗

Python利用openpyxl库遍历sheet的实例

简要概括Python if多条件判断语句的特点

Python为什么编码声明

Python连接sqlite的实例教程

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...