Python Sql 输出
Python Sql Outputs
当运行如下代码:
import sqlite3
conn = sqlite3.connect('example3.db')
c = conn.cursor()
c.execute('''
SELECT name FROM sqlite_master WHERE type="table" ORDER BY name;
''')
print c.fetchall()
conn.commit()
conn.close()
结果显示在元组中。
[(u'courses',),(u'gradingscheme',),(u'students',),(u'topstudent',)]
我希望能够以列格式显示结果。我该怎么做呢?
我不是 sqlite 程序员,但你可以试试
#print c.fetchall()
row = c.fetchall()
for r in row: print r
当运行如下代码:
import sqlite3
conn = sqlite3.connect('example3.db')
c = conn.cursor()
c.execute('''
SELECT name FROM sqlite_master WHERE type="table" ORDER BY name;
''')
print c.fetchall()
conn.commit()
conn.close()
结果显示在元组中。
[(u'courses',),(u'gradingscheme',),(u'students',),(u'topstudent',)]
我希望能够以列格式显示结果。我该怎么做呢?
我不是 sqlite 程序员,但你可以试试
#print c.fetchall()
row = c.fetchall()
for r in row: print r