前言:

今天为大家带来的内容是五个详细步骤教你用Python写asp,本文小编认为具有不错的参考性,希望在此能够帮助到大家!(代码块多数是用图片方式展现出来,方便各位观看及收藏)

一、为什么要用python写Asp

python 最近如火如荼,非常之火,他在各大领域都占有自己举足轻重的地位,web方面自然也少不了他。 Echosong 已经用过django 、web.py 等等python自己的web框架。由于工作需要 Echosong 很大一部分时间是在写ASP。 而vbs的Asp实在让人写得有种 想死感觉,很多功能借助各种 c 或者其他语言写的dll 稳定性难以考量,而echosong又是一个Python 的 十足迷、08年开始接触python 一直是做为一种爱好没断过,只是一直没用于工作。

二、开始把两小伙伴融合在一起

  1. asp 的安装 : 随着IIS 的安装asp就成为了默认安装好的web框架
  2. 安装 activepython: ActivePython是由 ActiveState 公司推出的专用的 Python 编程和调试工具。
  3. ActivePython 包含了一个完整的 Python 内核,直接调用 Python 官方的开源内核,此外还有 Python 编程需要用到的 IDE,并附加了一些 Python 的 Windows扩展,同时还提供了全部的访问 Windows APIs 的服务。ActivePython 虽然不像纯 Python 那样是开源的,但是也可以免费下载使用。(注意版本只能下载 2.5的,一开始echosong也不行下载了2.7 的版本 结果无情的500 个中缘由也不清楚,不够2.5的版本也够用了)
  4. 命令行运行 C:\Python25\Lib\site-packages\win32comext\axscript\client\pyscript.py;
  5. 完成上面两步就可以着手写python的Asp了

三 、简单的Demo

连接数据库文件 conn.asp (用pymssql连接mssql数据库)

四种python代码(五个详细步骤教你用python写asp)(1)

四种python代码(五个详细步骤教你用python写asp)(2)

这里 可以自由的import python的相关模块!!!

data.asp 文件调用conn.asp的数据连接执行sql语句 循环显示字段的值到页面

代码如下:

四种python代码(五个详细步骤教你用python写asp)(3)

四种python代码(五个详细步骤教你用python写asp)(4)

展示图:

四种python代码(五个详细步骤教你用python写asp)(5)

四、用python 写ASp的优势

  1. 高度代码复用: 可以写自己项目的模块,把平时常用的代码 写成 python的模块,然后服务器上所有的都可以借助 import 来调取
  2. 试用python优秀特征: python 强大的Python库 很多现成的功能直接用,而不要想传统asp(vbs脚本的)借助 很多 编译行语言的的dll来实现
  3. 完全的面向对象: vbs是面向过程的语言,对象的特征很弱,很多面向对象的思想不能用。

五、稳定性 和性能的考虑

做了压力测试 同一时间处理事务的能力,各方面参数强于vbs的,特别是在连接数据库用了些python 优秀开源的池处理模块,使得很多数据库的瓶颈减轻。(写博文的时候相关数据截图没有在此电脑上面)

小编在这里说句:我是一名python开发工程师,最近翻了以前的笔记,总结了工作这么久的经验,共整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典,面试宝典,面试宝典。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取

,