<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        python+mysql實現簡單的web程序

        來源:懂視網 責編:小采 時間:2020-11-27 14:38:14
        文檔

        python+mysql實現簡單的web程序

        python+mysql實現簡單的web程序:這次要為我的python程序加上數據庫,主要是實現從mysql中查詢出數據并在頁面上顯示出來。 首先是mysql的配置文件config.py host=127.0.0.1 user=root password= charset=utf8 database=service port=3306
        推薦度:
        導讀python+mysql實現簡單的web程序:這次要為我的python程序加上數據庫,主要是實現從mysql中查詢出數據并在頁面上顯示出來。 首先是mysql的配置文件config.py host=127.0.0.1 user=root password= charset=utf8 database=service port=3306

        這次要為我的python程序加上數據庫,主要是實現從mysql中查詢出數據并在頁面上顯示出來。

        首先是mysql的配置文件config.py

        host="127.0.0.1"
        user="root"
        password=""
        charset="utf8"
        database="service"
        port=3306
        

        然后是從數據庫中讀取數據的aService.py

        import MySQLdb
        import sys
        import config
        class AService(object):
         def getA(self,id):
         conn = MySQLdb.connect(host=config.host,user=config.user,passwd=config.password,port=config.port,db=config.database,charset=config.charset)
         result=[]
         try:
         cursor = conn.cursor();
         cursor.execute("select id,code,title from test_a where id='%d'"%(id))
         result = cursor.fetchone()
         except Exception,e:
         print "System error: ",e
         result = "error"
         finally:
         cursor.close()
         conn.close()
         return result
        

        其中cursor.execute()返回是執行語句影響的行數,剛開始我以為是返回的結果,導致繞了很遠的彎路。真正為返回結果的是cursor.fechone(),表示獲取執行結果的第一條。同時還有cursor.fetchall(),表示獲取所有結果。如果獲取了多個字段的話,結果為數組類型,按照查詢結果的字段順序排序。

        MySQLdb是python與數據庫連接的一個模塊。這個模塊并不是本來就存在的,需要下載并安裝到python得目錄下才行。MAC安裝這個模塊有個奇怪的要求,就是必須在本機安裝了mysql,即便實際上程序使用的外部的數據庫。在已安裝mysql的前提下,發現安裝mysqldb錯誤,并報了mysql目錄找不到錯誤時,可用以下方法解決:

        在用戶的home目錄下vi .profile

        加入 export PATH=$PATH:/user/local/mysql/bin,退出并保存

        再執行source ./.profile命令并退出終端

        這樣過后,在重新安裝mysqldb應該就不會報找不到mysql目錄的錯誤了。

        接下來是主程序hello.py

        import web
        import aService
        import sys
         
        urls = ("/Service/A","hello")
        app = web.application(urls,globals())
         
        class hello:
         def GET(self):
         mservice = aService.AService()
         result = mservice.getA(1)
         json = ""
         json +="{"
         json +="'id':"+str(result[0])+","
         json +="'code':'"+result[1]+"',"
         json +="'title':'"+result[2]+"'"
         json +="}"
         return json;
        if __name__=="__main__":
         app.run()
        

        這個部分創建了一個訪問路徑/Service/A,該路徑對應的服務是hello類提供的。在這個類的get方法中調用了aService的getA方法。在頁面上顯示出一個json格式的文本。執行步驟如下

        終端:python hello.py 8080

        瀏覽器:localhost:8080/Service/A

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        python+mysql實現簡單的web程序

        python+mysql實現簡單的web程序:這次要為我的python程序加上數據庫,主要是實現從mysql中查詢出數據并在頁面上顯示出來。 首先是mysql的配置文件config.py host=127.0.0.1 user=root password= charset=utf8 database=service port=3306
        推薦度:
        標簽: 實現 程序 mysql
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲综合色区在线观看| 永久免费无码网站在线观看| 亚洲日韩AV无码一区二区三区人| 精品亚洲成α人无码成α在线观看| 1000部拍拍拍18勿入免费凤凰福利 | 亚洲欧洲精品一区二区三区| 亚洲日韩中文字幕日韩在线| 成人黄软件网18免费下载成人黄18免费视频| 女人裸身j部免费视频无遮挡| 亚洲精品国产suv一区88| 久久亚洲精品中文字幕| 亚洲一区二区三区偷拍女厕| 亚洲AV蜜桃永久无码精品| 精品剧情v国产在免费线观看| 成人激情免费视频| 破了亲妺妺的处免费视频国产| 男人的好看免费观看在线视频| 成熟女人特级毛片www免费| 亚洲视频免费一区| 91精品国产免费久久久久久青草| 8x成人永久免费视频| 久久国产免费福利永久| 最近的免费中文字幕视频| 在线观看成人免费视频| 亚洲AV无码成H人在线观看| 亚洲国产日韩在线观频| 最新国产AV无码专区亚洲| 亚洲AV无码久久精品蜜桃| 亚洲人成人77777在线播放| 亚洲精品国产suv一区88| 又粗又长又爽又长黄免费视频| 你懂的在线免费观看| 好吊妞998视频免费观看在线| 日本免费电影一区| 国产成人亚洲综合色影视| 亚洲国产综合精品中文第一| 极品美女一级毛片免费| **aaaaa毛片免费同男同女| 亚洲AV无码乱码精品国产| 亚洲网站视频在线观看| 美女黄频免费网站|