Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python从MYSQL获取XML?_Mysql_Xml_Python 3.x_Flask - Fatal编程技术网

如何使用Python从MYSQL获取XML?

如何使用Python从MYSQL获取XML?,mysql,xml,python-3.x,flask,Mysql,Xml,Python 3.x,Flask,我有一个MYSQL数据库和一个表。我想将这个表转换成XML,并能够使用GET方法访问其中的数据,但我面临的问题是,我想知道是否可以在这个过程中使用Python Flask将表转换成XML并存储在内存中(如JSON),有人能帮我介绍一下如何实现这一点吗 谢谢,请先拿好您的手机。然后应用于它,如以下示例所示: import MySQLdb import MySQLdb.cursors import dicttoxml conn = MySQLdb.Connect( host='localh

我有一个MYSQL数据库和一个表。我想将这个表转换成XML,并能够使用GET方法访问其中的数据,但我面临的问题是,我想知道是否可以在这个过程中使用Python Flask将表转换成XML并存储在内存中(如JSON),有人能帮我介绍一下如何实现这一点吗

谢谢,

请先拿好您的手机。然后应用于它,如以下示例所示:

import MySQLdb
import MySQLdb.cursors
import dicttoxml

conn = MySQLdb.Connect(
    host='localhost', user='user',
    passwd='secret', db='test')
cursor = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
cursor.execute("SELECT col1, col2 FROM tbl")
rows = cursor.fetchall()
xml = dicttoxml.dicttoxml({'results': rows}, attr_type=False)
希望这有助于