麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python使用MYSQLDB實現從數據庫中導出XML文件的方法

2020-01-04 19:16:15
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Python使用MYSQLDB實現從數據庫中導出XML文件的方法,涉及Python使用MYSQLDB操作數據庫及XML文件的相關技巧,需要的朋友可以參考下
 

本文實例講述了Python使用MYSQLDB實現從數據庫中導出XML文件的方法。分享給大家供大家參考。具體分析如下:

這里需要給前端以xml格式提供一些數據,這些數據在目前的數據庫中已經存在。

如果使用django返回xml數據的話,需要包裝下頭信息:

復制代碼代碼如下:
r = HttpResponse(str_xml)
r.mimetype = "text/xml"
r['Content-Type'] = "application/xml"

另外,使用group by可以使用以下方式來查詢。
復制代碼代碼如下:
objs = Fish.objects.raw("SELECT  id, almanac_name, style , almanac_code,almanac_description FROM ppy_fish WHERE almanac_name != ''  GROUP BY almanac_code")

 

簡單的舉個例子:
 

  1. # -*- coding: utf-8 -*- 
  2. from xml.dom import minidom 
  3. import MySQLdb 
  4. conn = MySQLdb.connect(host='localhost',user='root',passwd='xxx',db='my_xml',charset="utf8"
  5. cursor = conn.cursor() 
  6. cursor.execute('select id, name, style, description, family from ppy_fish'
  7. res_list = cursor.fetchall() 
  8. print len(res_list) 
  9. doc = minidom.Document() 
  10. root = doc.createElement("data"
  11. doc.appendChild(root) 
  12. ATTRIBUTE = {"n":1"d":3
  13. for res in res_list: 
  14.   node = doc.createElement(res[2]) 
  15.   for i in ATTRIBUTE: 
  16.     id_node = doc.createElement("%s" % i) 
  17.     data = doc.createTextNode("%s" % res[ATTRIBUTE[i]]) 
  18.     id_node.appendChild(data) 
  19.     node.appendChild(id_node) 
  20.   root.appendChild(node) 
  21. str_xml = doc.toxml("utf-8"
  22. f = open('fish.xml''w'
  23. f.write(str_xml) 
  24. f.close() 
  25. cursor.close() 
  26. conn.close() 
?

希望本文所述對大家的Python程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日穴视频 | 在线成人免费网站 | 国产在线午夜 | 国产精品美女一区二区 | 色综合狠狠 | 亚洲精品午夜电影 | 视屏一区 | 91成人久久 | 最新一区二区三区 | 伊人亚洲精品 | 娇妻被各种姿势c到高潮小说 | xx53xx| 国产高潮国产高潮久久久91 | 线观看免费完整aaa 久久不雅视频 | 天堂成人一区二区三区 | 91精品国产综合久久婷婷香 | 成人aaaa免费全部观看 | 精品一区二区三区中文字幕老牛 | 欧美日韩在线播放 | 国产一级爱c视频 | 蜜桃网站免费 | 免费国产一区二区视频 | 黄色片网站免费在线观看 | 国产精品免费视频观看 | 视频一区二区三区中文字幕 | 欧美日韩一区三区 | 亚洲网在线 | 免费视频观看 | 欧美一级全黄 | 欧美日韩一区,二区,三区,久久精品 | 天天操天天骑 | 欧美爱爱视频 | 久热久操 | 国产成年人小视频 | 毛片视频网站 | 久久一区国产 | 午夜国产在线观看 | 久久成人免费网站 | 久久国产免费视频 | 日韩欧美激情视频 | 成人区一区二区 |