<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題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關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:14:52
        文檔

        分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程

        分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程:這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下由于接觸到Python Web開(kāi)發(fā),正好把最簡(jiǎn)單的CGI方式研究了一下,話說(shuō)在Windows下配置Python的Web開(kāi)發(fā)還真的蠻麻煩的,Linux下配置倒挺容易
        推薦度:
        導(dǎo)讀分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程:這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下由于接觸到Python Web開(kāi)發(fā),正好把最簡(jiǎn)單的CGI方式研究了一下,話說(shuō)在Windows下配置Python的Web開(kāi)發(fā)還真的蠻麻煩的,Linux下配置倒挺容易
        這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下

        由于接觸到Python Web開(kāi)發(fā),正好把最簡(jiǎn)單的CGI方式研究了一下,話說(shuō)在Windows下配置Python的Web開(kāi)發(fā)還真的蠻麻煩的,Linux下配置倒挺容易,正好微軟有技術(shù)文章《Using Python Scripts with IIS》介紹了這些內(nèi)容,此文介紹了兩種方法,一是使用ASP引擎來(lái)運(yùn)行Python腳本,這個(gè)可能需要用到ActivePython,當(dāng)然ASP技術(shù)已經(jīng)過(guò)時(shí)了,我今天就簡(jiǎn)單介紹下CGI模塊運(yùn)行方式。

        編寫(xiě)簡(jiǎn)單的支持CGI的Python腳本(本文介紹3.2版本的Python):

        print("Status: 200 OK")
        print("Content-type: text/html")
        print() # 打印一行空白行,用于分隔HTTP Header和正文
         
        print("<h1>Hello World!</h1>")

        這樣就可以了,大家可以猜出CGI是將標(biāo)準(zhǔn)輸出流重新定向到HTTP輸出流來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)或者數(shù)據(jù)傳輸?shù)摹?/p>

        當(dāng)然這個(gè)在IIS中是不能直接運(yùn)行的,我們需要配置一下,打開(kāi)Internet 信息服務(wù)(IIS)管理器界面,選擇“處理程序映射”。

        2015425161112268.png (373×139)

        在接下來(lái)出現(xiàn)的界面右側(cè)選擇“添加模塊映射”。

        IIS7添加模塊映射

        2015425161152223.png (572×250)

        假設(shè)我們的Python 3.2安裝于C:Python32,那么可以向下圖這樣填寫(xiě):

        2015425161216044.png (397×318)

        然后點(diǎn)擊確定,在接下來(lái)出現(xiàn)的對(duì)話框選擇“是”。

        2015425161237176.png (416×161)

        好了,我們的配置完成了,重啟一下IIS,然后趕快試試剛才的代碼吧。可能有人會(huì)抱怨,用CGI編寫(xiě)網(wǎng)頁(yè)一旦報(bào)錯(cuò)調(diào)試會(huì)比較麻煩,比如報(bào)下面的錯(cuò)誤:

        HTTP 錯(cuò)誤 502.2 - Bad Gateway

        指定的 CGI 應(yīng)用程序由于未返回完整的一組 HTTP 頭而產(chǎn)生錯(cuò)誤行為。它實(shí)際返回的頭是“Traceback (most recent call last): File "E:projects est.py", line 3, in <module> 1/0 ZeropisionError: pision by zero ”。

        其實(shí)我們只需要在最開(kāi)始引入import cgitb; cgitb.enable()就可以了,就像下面這樣:

        import cgitb; cgitb.enable()
        print("Status: 200 OK")
        print("Content-type: text/html")
        print() # 打印一行空白行,用于分隔HTTP Header和正文
         
        print("<h1>Hello World!</h1>")

        這樣一旦出錯(cuò),就會(huì)以友好的方式將錯(cuò)誤輸出來(lái)。

        2015425161301420.png (610×391)

        對(duì)于表單的處理,可以參考import cgi模塊(cgi.FieldStorage),網(wǎng)上有很多此方面的介紹,我就不多說(shuō)了,Enjoy it!

        【相關(guān)推薦】

        1. 詳解cgi向文本或者數(shù)據(jù)庫(kù)寫(xiě)入數(shù)據(jù)實(shí)例代碼

        2. 什么是CGI?詳細(xì)介紹Python CGI編程

        3. 使用CGI模塊建立簡(jiǎn)單web頁(yè)面教程實(shí)例

        4. 分享一個(gè)PythonCGI編程的實(shí)例教程

        5. 詳解XML與現(xiàn)代CGI應(yīng)用程序的示例代碼

        6. FastCGI 進(jìn)程意外退出造成500錯(cuò)誤

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程

        分享在IIS上用CGI方式運(yùn)行Python腳本的實(shí)例教程:這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下由于接觸到Python Web開(kāi)發(fā),正好把最簡(jiǎn)單的CGI方式研究了一下,話說(shuō)在Windows下配置Python的Web開(kāi)發(fā)還真的蠻麻煩的,Linux下配置倒挺容易
        推薦度:
        標(biāo)簽: 分享 方法 腳本
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 中文字幕无线码中文字幕免费| 亚洲成av人无码亚洲成av人| 91在线视频免费观看| 亚洲日韩中文在线精品第一| 亚洲AV无码男人的天堂| 青青青青青青久久久免费观看| 亚洲AV无码国产一区二区三区| 国内一级一级毛片a免费| 亚洲av第一网站久章草| 免费a在线观看播放| 国产区在线免费观看| 亚洲妇熟XXXX妇色黄| **一级毛片免费完整视| 亚洲综合激情五月色一区| 黄网址在线永久免费观看 | 久久久久亚洲av无码尤物| 国产精品免费看久久久| 亚洲一区免费在线观看| 午夜免费福利在线观看| 一区二区三区免费在线观看| 精品久久香蕉国产线看观看亚洲 | 日本免费一区二区在线观看| 77777亚洲午夜久久多喷| 亚洲AV无码一区二三区 | a级毛片无码免费真人久久| 久久精品国产亚洲av影院| 色妞WWW精品免费视频 | 日本免费久久久久久久网站| 91亚洲国产成人久久精品网站| 成年女人男人免费视频播放 | 亚洲日本在线播放| 国产gav成人免费播放视频| 免费毛片在线看不用播放器| 亚洲一线产区二线产区精华| 免费在线黄色网址| 最近免费mv在线电影| 亚洲人成欧美中文字幕| 亚洲av永久无码精品国产精品| 我要看免费的毛片| 青柠影视在线观看免费高清| 亚洲一区AV无码少妇电影|