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許可證獲得許可 - 有關詳細信息,請參見許可證文件。