国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

使用CGI模塊建立簡單web頁面教程實例

來源:懂視網 責編:小采 時間:2020-11-27 14:14:50
文檔

使用CGI模塊建立簡單web頁面教程實例

使用CGI模塊建立簡單web頁面教程實例:最近幾天一直在學習python web編程,主要的內容是構建簡單的web服務器和運用CGI模塊建立簡單web頁面(用詞不夠專業盡請諒解)。python用于搭建http server的模塊有如下三種:1)BaseHTTPServer:提供基本的Web服務和處理器類,分別是HTTPServer及
推薦度:
導讀使用CGI模塊建立簡單web頁面教程實例:最近幾天一直在學習python web編程,主要的內容是構建簡單的web服務器和運用CGI模塊建立簡單web頁面(用詞不夠專業盡請諒解)。python用于搭建http server的模塊有如下三種:1)BaseHTTPServer:提供基本的Web服務和處理器類,分別是HTTPServer及
最近幾天一直在學習python web編程,主要的內容是構建簡單的web服務器和運用CGI模塊建立簡單web頁面(用詞不夠專業盡請諒解)。

python用于搭建http server的模塊有如下三種:
1)BaseHTTPServer:提供基本的Web服務和處理器類,分別是HTTPServer及BaseHTTPRequestHandler;
2)SimpleHTTPServer:包含執行GET和HEAD請求的SimpleHTTPRequestHandler類;
3)CGIHTTPServer:包含處理POST請求和執行的CGIHTTPRequestHandler類。

python 最簡單的web服務器如下圖所示:


如此便可以訪問服務器中的內容


例如直接訪問下面的html頁面,結果如下:


hello.html存放于服務器根目錄下,代碼如下:

<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<html><head><title>數據庫列表</title></head>
<body>
<form action="/cgi-bin/hello_get.py" method="get">
First Name: <input type="text" name="first_name"> <br />

Last Name: <input type="text" name="last_name" />
<input type="submit" value="Submit" />
</form>
</body></html>

在hello.html文件里面鏈接了一個hello_get.py,該文件存放于服務器根目錄下的cgi-bin文件夾下,代碼如下:

#!/usr/bin/python

# Import modules for CGI handling
import cgi, cgitb

# Create instance of FieldStorage
form = cgi.FieldStorage()

# Get data from fields
first_name = form.getvalue('first_name')
last_name = form.getvalue('last_name')

print "Content-type:text/html

"
print "<html>"
print "<head>"
print "<title>Hello - Second CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s %s</h2>" % (first_name, last_name)
print "</body>"
print "</html>"

在上一圖片中頁面中輸入信息,點擊提交,得到結果如下:


值得注意的是:一開始我做了好久,調用py文件要么顯示空白,要么出錯。查看了很多網絡資源,發現問題是py文件的權限原因,只需要執行chmod 755 XXX.py即可。此外

#!/usr/bin/python之前最好不要有其他信息,反正我發現上方保護如下信息的時候是顯示不出來的
'''
Created on 2015-1-12


@author: root
'''

我也只是初學者,只能說把我的學習過程分享,避免大家遇到我同樣問題而花費大量時間。

【相關推薦】

1. 詳解cgi向文本或者數據庫寫入數據實例代碼

2. 分享在IIS上用CGI方式運行Python腳本的實例教程

3. 什么是CGI?詳細介紹Python CGI編程

4. 分享一個PythonCGI編程的實例教程

5. 詳解XML與現代CGI應用程序的示例代碼

6. FastCGI 進程意外退出造成500錯誤

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

使用CGI模塊建立簡單web頁面教程實例

使用CGI模塊建立簡單web頁面教程實例:最近幾天一直在學習python web編程,主要的內容是構建簡單的web服務器和運用CGI模塊建立簡單web頁面(用詞不夠專業盡請諒解)。python用于搭建http server的模塊有如下三種:1)BaseHTTPServer:提供基本的Web服務和處理器類,分別是HTTPServer及
推薦度:
標簽: 頁面 教程 簡單
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产一区二区三区久久精品 | 国产在线视频在线观看 | 亚洲国产成人精品区 | 五月婷婷综合网 | 免费观看a黄一级视频 | 日韩美在线 | 久久免费国产精品一区二区 | 国产亚洲欧美一区二区 | 国产成人久久精品二区三区 | 亚洲欧美另类自拍 | 国产一二区视频 | 久久国产精品免费一区二区三区 | 亚洲欧美视频一区二区三区 | 国产一区亚洲二区三区 | 91久久国产综合精品女同我 | 亚洲免费一区 | 国产成人+综合亚洲+天堂 | 国产精品久久久久久久 | 亚洲欧美一区二区三区国产精品 | 国产精品一区二区久久精品 | 欧美性另类69xxx | 国产一区二区三区久久精品 | 日本精品久久久一区二区三区 | 国产精品久久久久9999 | 国产成人一区二区三区免费观看 | 欧美日韩国产一区二区三区在线观看 | 国产一区二区三区在线 | 亚洲专区欧美专区 | 欧美激情在线精品一区二区 | 日韩精品第1页 | 国产一区二区三区精品视频 | 殴美激情 | 日韩www视频 | 国产精品久久久久久免费播放 | 欧美日韩亚洲高清不卡一区二区三区 | 国产一区二区三区高清 | 一级毛片免费毛片毛片 | 欧美国产高清欧美 | 俄罗斯女人禽交zozo | 欧美 在线播放 | 亚洲国产日韩在线精品频道 |