来自my sql数据库的Python fomatting数据

来自my sql数据库的Python fomatting数据,python,sql,database,Python,Sql,Database,下面的代码显示了显示股票的程序的一部分。我想知道是否有一种方法可以拆分为列,并为它们分配变量以传递到表中。谢谢:) 你到底想要什么格式?根据这一点,您可以在查询中或之后在附加列表之前执行此操作。我正在尝试将书名附加到第一列中。名字在第二栏,姓氏在第三栏,条形码在第四栏。 columns = ('#1', '#2', '#3','#4') tree = ttk.Treeview(self.LabelFrame, columns=columns,show='headings') # define

下面的代码显示了显示股票的程序的一部分。我想知道是否有一种方法可以拆分为列,并为它们分配变量以传递到表中。谢谢:)


你到底想要什么格式?根据这一点,您可以在查询中或之后在附加列表之前执行此操作。我正在尝试将书名附加到第一列中。名字在第二栏,姓氏在第三栏,条形码在第四栏。
columns = ('#1', '#2', '#3','#4')
tree = ttk.Treeview(self.LabelFrame, columns=columns,show='headings')

# define headings
tree.heading('#1', text='Book Name')
tree.heading('#2', text='First Name')
tree.heading('#3', text='Surname')
tree.heading('#4', text='Barcode')        

# generate sample data
table = []
database.execute("SELECT * from tbl_book_stock")
result_set = database.fetchall()

for row in result_set:
        result = []
        result.append(result_set) 
        result.split(",")
        table.append(result_set)

# adding data to the treeview
for data in table:
        tree.insert('', tk.END, values=data)


# bind the select event
def item_selected(event):
        for selected_item in tree.selection():
            # dictionary
            item = tree.item(selected_item)
            # list
            record = item['values']
            #
            showinfo(title='Information',
                    message=','.join(record))