从 sqlite 数据库中获取值时如何删除括号?

How to remove brackets when bringing values from sqlite database?

我是 Python 的新手。我想知道如何在从 sqlite 中获取值时去掉括号。 这是我的:

con = sqlite3.connect(database=r'ims.db')
cur = con.cursor()
wb = load_workbook('example.xlsx')
ws = wb.active
cur.execute("Select color1, color2, color3, color4, color5, color6, color7 from colors")
row= cur.fetchall()
row_num = 14
for element in row:
    ws[f'C{row_num}'].value = str(element)
    row_num += 1

所以目前在 excel 文件中,它显示 ('black', 'yellow', 'pink', '', '', '', '')('red', 'blue', '', '', '', '', ''),但无论如何都可以到达 blackyellowpink...... 这样我就可以将它们插入到 excel 中的不同列中。任何人帮助 tqsm!

我可能会用 pandas 来帮助你

import sqlite3
import pandas 

con = sqlite3.connect(database=r'ims.db')
cur = con.cursor()
wb = load_workbook('example.xlsx')
ws = wb.active
query = "Select color1, color2, color3, color4, color5, color6, color7 from colors"
df = pd.read_sql(query, con)

这会将其放入一个数据框中,您可以从中做更多的事情