Python CGI WebApp
1.0.0
Python-CGI-Webapp是一个简单的Web应用程序,它使用Python 3脚本来生成动态网页。
CGI (通用网关接口)启用了HTTP服务器(用Python 3编写)处理这些请求。
通用网关接口为Web服务器提供了一个标准协议,以执行像在动态生成Web页面的服务器上执行的程序一样执行程序。

共有三个Python脚本可以一起生成HTML网页
生成.py
主页具有指向此Python脚本的链接以启动Web应用程序。脚本导入“ keyreader.py”和“ template_engine.py”模块,并进行函数调用以生成网页。
keyreader.py
这个Python脚本具有称为“ getKey(loc)”的函数,该函数将文本文件的位置作为参数。文本文件包含一个公钥。该函数读取整个内容,并将它们分配为“ n”以创建列表。然后将列表中的每个项目转换为HTML线并打印。
template_engine.py
该脚本完全负责生成整个网页。它具有生成所需的HTML代码的多个函数。为了确保浏览器将打印字符串解释为HTML代码,一个函数指定CGI内容。
Content type: text/html nn
此WebApp需要Python3。从这里获取Python3
https://www.python.org/
从这里克隆该项目
https://github.com/shashank9830/python-cgi-webapp
$ cd webapp使用以下命令启动HTTP服务器
$ python simple_httpd.py您应该在终端上看到以下输出

这意味着服务器已准备就绪
不要关闭这个终端
您应该在终端上看到以下输出




要停止Web服务器,只需关闭终端或按终端中的[Ctrl + C]
该项目已根据MIT许可证获得许可 - 有关详细信息,请参见许可证文件。