2

我怎样才能在表格中获得我的输出?

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"])
4

1 回答 1

3

游标在您遍历它时返回元组。因此,而不是[data](这将是一个包含元组的列表),将data自身传递给add_row

for data in cursor:
    x.add_row(data)
于 2015-06-11T11:57:08.037 回答