在SQLitePython中不会调用表头

问题描述

#create connection
conn = sqlite3.connect('my_database.sqlite')
cursor = conn.cursor()
print("Opened database successfully")

#create table and fields
fields = "date,customer_email,customer_id,customer_name,\
       customer_type,gross_sales,discounts,net_sales,taxes,sales_before_tax,\
       average_order_value,day,discount_code,disc_is_null" 
query = f"create TABLE CUST_DATA ({fields})"
cursor.execute(query)

df_new.to_sql('sales',conn,if_exists='append',index=False)

#fetch the data
rows = cursor.execute("SELECT * FROM sales \
                      WHERE discount_code = 'alpharomeo'").fetchall()
pd.DataFrame(rows)

使用上面的代码,所有列标题均为0 1 2 3 4 5 ... 如何修复代码以正确获取标题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)