内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

asp后段調(diào)用python的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!

梅河口ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

小編給大家分享一下asp后段調(diào)用python的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在ASP中使用Python腳本:

1.首先安裝好Active Python,它自帶了win32擴(kuò)展,省得自己裝了;

2.按照Active的附帶文檔說(shuō)明,在%Python_home%/lib/site_packages/win32comext/axscript/client/目錄中找到pyscript.py,雙擊運(yùn)行之,此步驟在IIS中安裝Python解釋引擎;

3.新建一個(gè)asp文件,文件頭用<%@ LANGUAGE = Python %>,告訴IIS此文件采用Python腳本;

4.剩下的就是按python語(yǔ)法編程了。

5.例子:訪(fǎng)問(wèn)Access:

<%@ LANGUAGE = Python %>
<!--#include file="pyDB4Jet.asp"-->
<%
#創(chuàng)建數(shù)據(jù)訪(fǎng)問(wèn)類(lèi)的實(shí)例
myax=Cdb4Jet()
調(diào)用數(shù)據(jù)訪(fǎng)問(wèn)類(lèi)的查詢(xún)方法,返回結(jié)果賦給rs
rs=myax.query('select * from [user]')
#以下這段注掉的代碼用來(lái)遍歷打印取回來(lái)數(shù)據(jù)的字段
#flds_dict={}
#for x in range(rs.Fields.Count):
# flds_dict[x]=rs.Fields.Item(x).Name
# Response.write(flds_dict[x] + "<br>")
#遍歷取回來(lái)的數(shù)據(jù)
while not myax.rs.EOF:
#把每行的第三個(gè)字段值輸出(字段序號(hào)從0開(kāi)始)
Response.write(rs.Fields[2].Value+"<BR>")
#移動(dòng)到下一行
myax.rs.MoveNext()
#重新移回第一行
myax.rs.MoveFirst()
#再次遍歷
while not myax.rs.EOF:
#輸出每行的第二個(gè)字段值
Response.write(rs.Fields[1].Value+"<br>")
#移動(dòng)到下一行
myax.rs.MoveNext()
%>

比較遺憾的是在Python中訪(fǎng)問(wèn)Recordset時(shí)我不知道怎么用字段名,只會(huì)用字段序號(hào)。

另外一個(gè)要注意的是訪(fǎng)問(wèn)access的表時(shí)必須用“[]”括起來(lái)。

6.上例中用到的access訪(fǎng)問(wèn)類(lèi):

<%
# -*-coding:UTF-8-*- #這一句告訴python用UTF-8編碼
# COMMENT: Python的ACCESS訪(fǎng)問(wèn)模塊
#導(dǎo)入win32com模塊
import win32com
#數(shù)據(jù)訪(fǎng)問(wèn)類(lèi)定義
class Cdb4Jet:
#構(gòu)造函數(shù),python的構(gòu)造函數(shù)不同于C++/C#或Java的構(gòu)造函數(shù),在執(zhí)行到__init__方法時(shí),實(shí)例已經(jīng)存在
def __init__(self):
#win32com.client.Dispatch用于創(chuàng)建COM對(duì)象
#創(chuàng)建ADO的Connection數(shù)據(jù)連接對(duì)象
self.conn=win32com.client.Dispatch(r'ADODB.Connection')
#DSN保存數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)連接串
self.DSN='PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=E:\wwwroot\csip\#news.mdb;'
#打開(kāi)數(shù)據(jù)庫(kù)
self.conn.Open(self.DSN)
#創(chuàng)建ADO的Recordset數(shù)據(jù)集對(duì)象
self.rs=win32com.client.Dispatch(r'ADODB.Recordset')
#定義查詢(xún)方法
def query(self,sql):
#執(zhí)行Recordset對(duì)象的Open方法,從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù)集
self.rs.Open(sql,self.conn,1,1)
#返回?cái)?shù)據(jù)集給調(diào)用者
return self.rs
#定義非查詢(xún)方法
def execute(self,sql):
#直接調(diào)用Connection對(duì)象的execute方法執(zhí)行sql語(yǔ)句,并把執(zhí)行結(jié)果返回給調(diào)用者
return self.conn.execute(sql)
%>

以上是asp后段調(diào)用python的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

文章名稱(chēng):asp后段調(diào)用python的方法-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://www.rwnh.cn/article12/dohidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、做網(wǎng)站、ChatGPT、品牌網(wǎng)站制作App設(shè)計(jì)、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
呼玛县| 安新县| 赣州市| 基隆市| 鸡西市| 白玉县| 独山县| 昭平县| 宁陵县| 崇阳县| 榆树市| 德州市| 荥阳市| 大连市| 鱼台县| 阳城县| 定西市| 丹阳市| 元氏县| 沙湾县| 富民县| 唐海县| 钦州市| 石柱| 通江县| 乐至县| 寿阳县| 保德县| 阿拉尔市| 山东省| 宁波市| 巴塘县| 河池市| 绍兴县| 元朗区| 正镶白旗| 河南省| 新疆| 宜州市| 新晃| 丹棱县|