前言:
今天為大家?guī)淼膬?nèi)容是五個詳細(xì)步驟教你用python寫asp,本文小編認(rèn)為具有不錯的參考性,希望在此能夠幫助到大家!(代碼塊多數(shù)是用圖片方式展現(xiàn)出來,方便各位觀看及收藏)
一、為什么要用python寫Asp
python 最近如火如荼,非常之火,他在各大領(lǐng)域都占有自己舉足輕重的地位,web方面自然也少不了他。 Echosong 已經(jīng)用過django 、web.py 等等python自己的web框架。由于工作需要 Echosong 很大一部分時間是在寫ASP。 而vbs的Asp實(shí)在讓人寫得有種 想死感覺,很多功能借助各種 c 或者其他語言寫的dll 穩(wěn)定性難以考量,而echosong又是一個Python 的 十足迷、08年開始接觸python 一直是做為一種愛好沒斷過,只是一直沒用于工作。
二、開始把兩小伙伴融合在一起
asp 的安裝 : 隨著IIS 的安裝asp就成為了默認(rèn)安裝好的web框架安裝 activepython: ActivePython是由 ActiveState 公司推出的專用的 Python 編程和調(diào)試工具。ActivePython 包含了一個完整的 Python 內(nèi)核,直接調(diào)用 Python 官方的開源內(nèi)核,此外還有 Python 編程需要用到的 IDE,并附加了一些 Python 的 Windows擴(kuò)展,同時還提供了全部的訪問 Windows APIs 的服務(wù)。ActivePython 雖然不像純 Python 那樣是開源的,但是也可以免費(fèi)下載使用。(注意版本只能下載 2.5的,一開始echosong也不行下載了2.7 的版本 結(jié)果無情的500 個中緣由也不清楚,不夠2.5的版本也夠用了)命令行運(yùn)行 C:\Python25\Lib\site-packages\win32comext\axscript\client\pyscript.py;完成上面兩步就可以著手寫python的Asp了三 、簡單的Demo
連接數(shù)據(jù)庫文件 conn.asp (用pymssql連接mssql數(shù)據(jù)庫)
這里 可以自由的import python的相關(guān)模塊!!!
data.asp 文件調(diào)用conn.asp的數(shù)據(jù)連接執(zhí)行sql語句 循環(huán)顯示字段的值到頁面
代碼如下:
展示圖:
四、用python 寫ASp的優(yōu)勢
高度代碼復(fù)用: 可以寫自己項(xiàng)目的模塊,把平時常用的代碼 寫成 python的模塊,然后服務(wù)器上所有的都可以借助 import 來調(diào)取試用python優(yōu)秀特征: python 強(qiáng)大的Python庫 很多現(xiàn)成的功能直接用,而不要想傳統(tǒng)asp(vbs腳本的)借助 很多 編譯行語言的的dll來實(shí)現(xiàn)完全的面向?qū)ο螅?vbs是面向過程的語言,對象的特征很弱,很多面向?qū)ο蟮乃枷氩荒苡谩?p style="font-size: 18px; line-height: 32px; text-align: left; margin-bottom: 30px;">五、穩(wěn)定性 和性能的考慮做了壓力測試 同一時間處理事務(wù)的能力,各方面參數(shù)強(qiáng)于vbs的,特別是在連接數(shù)據(jù)庫用了些python 優(yōu)秀開源的池處理模塊,使得很多數(shù)據(jù)庫的瓶頸減輕。(寫博文的時候相關(guān)數(shù)據(jù)截圖沒有在此電腦上面)
小編在這里說句:我是一名python開發(fā)工程師,最近翻了以前的筆記,總結(jié)了工作這么久的經(jīng)驗(yàn),共整理了一套最新的python系統(tǒng)學(xué)習(xí)教程,包括從基礎(chǔ)的python腳本到web開發(fā)、爬蟲、數(shù)據(jù)分析、數(shù)據(jù)可視化、機(jī)器學(xué)習(xí),面試寶典,面試寶典,面試寶典。想要這些資料的可以關(guān)注小編,并在后臺私信小編:07即可領(lǐng)取
