如何在表格中输出输出?
from prettytable import PrettyTable
import sqlite3
x = PrettyTable(["URL"])
x.padding_width = 1
con = sqlite3.connect('C:\\Users\\joey\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\History')
cursor = con.cursor()
d = cursor.execute("SELECT URL FROM 'urls' ;")
for data in d:
x.add_row([data])
print(x)
如何在表格中添加代码的输出?此代码无效。
本文下的代码很好。但是我怎样才能得到我的输出而不是"test"
。
x = PrettyTable(["URL"])
x.padding_width = 1
x.add_row(["test"])
答案 0 :(得分:3)
当你迭代它时,游标返回元组。因此,不是[data]
(这将是包含元组的列表),而是将data
本身传递给add_row
:
for data in cursor:
x.add_row(data)