2016-04-10 16 views
0

次のコードを実行する:PythonのSQLの出力

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',)] 

代わりに結果を列形式で表示できます。それをどうやってやりますか?

+0

のようなものを試してみてください? – Utsav

+0

@Utsav私が得た結果を追加しました。 – HappyProgrammer

答えて

0

私はsqliteのプログラマだませんが、あなたは結果の表示方法を示しすることはでき

#print c.fetchall() 
row = c.fetchall() 
for r in row: print r