“硬核”编码老中医
867
2022-05-30
Python是当今市场上功能最丰富的编程语言之一。Python受欢迎的主要原因是它带来的众多功能以及其在多个平台上的多功能性。我们被问到最多的Python编程系统的功能之一就是Python CGI,因此在本文中,我们将更多地讨论Python CGI,其用法以及如何在日常编码中实现它。
本文将介绍以下指针,
什么是CGI?
Python CGI程序的结构
CGI环境变量
那我们开始吧
Python CGI
什么是CGI?
CGI或Common Gateway Interface(通用网关接口)是设置方法的行业公认缩写,该方法用于定义Web服务器和自定义脚本之间如何交换信息。迄今为止,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("") print("