查询网站是否正规,王也踏青,给实体店老板做的网站,公司企业建站在ASP中使用Python脚本#xff1a;1.首先安装好Active Python#xff0c;它自带了win32扩展#xff0c;省得自己装了#xff1b;2.按照Active的附带文档说明#xff0c;在%Python_home%/lib/site_packages/win32comext/axscript/client/目录中找到pyscript.py#xff0c;…在ASP中使用Python脚本1.首先安装好Active Python它自带了win32扩展省得自己装了2.按照Active的附带文档说明在%Python_home%/lib/site_packages/win32comext/axscript/client/目录中找到pyscript.py双击运行之此步骤在IIS中安装Python解释引擎3.新建一个asp文件文件头用告诉IIS此文件采用Python脚本4.剩下的就是按python语法编程了。相关推荐《Python基础教程》5.例子访问Access#创建数据访问类的实例myaxCdb4Jet()调用数据访问类的查询方法返回结果赋给rsrsmyax.query(select * from [user])#以下这段注掉的代码用来遍历打印取回来数据的字段#flds_dict{}#for x in range(rs.Fields.Count):# flds_dict[x]rs.Fields.Item(x).Name# Response.write(flds_dict[x] )#遍历取回来的数据while not myax.rs.EOF:#把每行的第三个字段值输出(字段序号从0开始)Response.write(rs.Fields[2].Value)#移动到下一行myax.rs.MoveNext()#重新移回第一行myax.rs.MoveFirst()#再次遍历while not myax.rs.EOF:#输出每行的第二个字段值Response.write(rs.Fields[1].Value)#移动到下一行myax.rs.MoveNext()%比较遗憾的是在Python中访问Recordset时我不知道怎么用字段名只会用字段序号。另外一个要注意的是访问access的表时必须用“[]”括起来。6.上例中用到的access访问类# -*-coding:UTF-8-*- #这一句告诉python用UTF-8编码# COMMENT: Python的ACCESS访问模块#导入win32com模块import win32com#数据访问类定义class Cdb4Jet:#构造函数python的构造函数不同于C/C#或Java的构造函数在执行到__init__方法时实例已经存在def __init__(self):#win32com.client.Dispatch用于创建COM对象#创建ADO的Connection数据连接对象self.connwin32com.client.Dispatch(rADODB.Connection)#DSN保存数据库的访问连接串self.DSNPROVIDERMicrosoft.Jet.OLEDB.4.0;DATA SOURCEE:wwwrootcsip#news.mdb;#打开数据库self.conn.Open(self.DSN)#创建ADO的Recordset数据集对象self.rswin32com.client.Dispatch(rADODB.Recordset)#定义查询方法def query(self,sql):#执行Recordset对象的Open方法从数据库取回数据集self.rs.Open(sql,self.conn,1,1)#返回数据集给调用者return self.rs#定义非查询方法def execute(self,sql):#直接调用Connection对象的execute方法执行sql语句并把执行结果返回给调用者return self.conn.execute(sql)%