Python是当今市场上最通用的编程语言之一。Python流行的主要原因是它为表带来了大量的功能,以及它跨多个平台的多功能性。我们被问及最多的Python编程系统的特性之一是Python CGI,因此在本文中,我们将更多地讨论Python CGI,它的用法,以及如何在日常编码中实现它。
Python CGI
CGI(Common Gateway Interface,通用网关接口) 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能 到目前为止,CGI脚本由NCSA官方维护。
在Python中使用CGI正如前面段落中提到的,CGI是一种编写程序的方式,该程序能够通过运行在另一台Web服务器上的Web服务器交换数据。
在Python接口上编写CGI程序时需要注意的最重要的一点是,CGI程序是用来动态生成网页的,这些网页不仅接受用户的输入,同时还显示输出。
示例为了理解Python中CGI编程的概念,让我们看一下下面的示例。
注意:您需要已经安装apache2才能执行以下示例。默认情况下,名为“hello.py”的程序将在主机127.0.0.1上运行。
#!/usr/bin/python3
# Importing the 'cgi' module
import cgi
print("Content-type: text/htmlrnrn")
print("<html><body>")
print("
<h1> Hello Program! </h1>
")
# Using the inbuilt methods
form = cgi.FieldStorage()
if form.getvalue("n