asp(asp)

前言:

今天為大家帶來的內容是五個詳細步驟教你用python寫asp,本文小編認為具有不錯的參考性,希望在此能夠幫助到大家!(代碼塊多數是用圖片方式展現出來,方便各位觀看及收藏)

一、為什么要用python寫Asp

python 最近如火如荼,非常之火,他在各大領域都占有自己舉足輕重的地位,web方面自然也少不了他。 Echosong 已經用過django 、web.py 等等python自己的web框架。由于工作需要 Echosong 很大一部分時間是在寫ASP。 而vbs的Asp實在讓人寫得有種 想死感覺,很多功能借助各種 c 或者其他語言寫的dll 穩定性難以考量,而echosong又是一個Python 的 十足迷、08年開始接觸python 一直是做為一種愛好沒斷過,只是一直沒用于工作。

二、開始把兩小伙伴融合在一起

asp 的安裝 : 隨著IIS 的安裝asp就成為了默認安裝好的web框架安裝 activepython: ActivePython是由 ActiveState 公司推出的專用的 Python 編程和調試工具。ActivePython 包含了一個完整的 Python 內核,直接調用 Python 官方的開源內核,此外還有 Python 編程需要用到的 IDE,并附加了一些 Python 的 Windows擴展,同時還提供了全部的訪問 Windows APIs 的服務。ActivePython 雖然不像純 Python 那樣是開源的,但是也可以免費下載使用。(注意版本只能下載 2.5的,一開始echosong也不行下載了2.7 的版本 結果無情的500 個中緣由也不清楚,不夠2.5的版本也夠用了)命令行運行 C:\Python25\Lib\site-packages\win32comext\axscript\client\pyscript.py;完成上面兩步就可以著手寫python的Asp了

三 、簡單的Demo

連接數據庫文件 conn.asp (用pymssql連接mssql數據庫)

這里 可以自由的import python的相關模塊!!!

data.asp 文件調用conn.asp的數據連接執行sql語句 循環顯示字段的值到頁面

代碼如下:

展示圖:

四、用python 寫ASp的優勢

高度代碼復用: 可以寫自己項目的模塊,把平時常用的代碼 寫成 python的模塊,然后服務器上所有的都可以借助 import 來調取試用python優秀特征: python 強大的Python庫 很多現成的功能直接用,而不要想傳統asp(vbs腳本的)借助 很多 編譯行語言的的dll來實現完全的面向對象: vbs是面向過程的語言,對象的特征很弱,很多面向對象的思想不能用。

五、穩定性 和性能的考慮

做了壓力測試 同一時間處理事務的能力,各方面參數強于vbs的,特別是在連接數據庫用了些python 優秀開源的池處理模塊,使得很多數據庫的瓶頸減輕。(寫博文的時候相關數據截圖沒有在此電腦上面)

小編在這里說句:我是一名python開發工程師,最近翻了以前的筆記,總結了工作這么久的經驗,共整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習,面試寶典,面試寶典,面試寶典。想要這些資料的可以關注小編,并在后臺私信小編:07即可領取

轉載注明出處:華峰博客網

內容版權聲明:除非注明,否則皆為本站原創文章。