TypeError: cannot serialize ('John',) (type tuple)
最初の繰り返しでこのコードを取得しています。なぜSELECT name FROM potluck
出力'John',
ではなく'John'
?
('John',)
('Sandy',)
('Tom',)
('Tina',)
とにかく、問題がそれであるかどうかはわかりません。
#!/usr/bin/env python
import psycopg2
import sys
from xml.etree.ElementTree import Element, SubElement, Comment, tostring
con = None
try:
con = psycopg2.connect(database='events', user='demo')
cur = con.cursor()
cur.execute("SELECT name FROM potluck")
rows = cur.fetchall()
top = Element('top')
for row in rows:
#print row
comment = Comment('Generated test')
top.append(comment)
child = SubElement(top, 'child')
child.text = row
print tostring(top)
except psycopg2.DatabaseError, e:
print 'Error %s' % e
sys.exit(1)
finally:
if con:
con.close()