Python 如何在tkinter中将sqlite3数据库导出为csv?
有人能告诉我这个函数的Python 如何在tkinter中将sqlite3数据库导出为csv?,python,user-interface,tkinter,tkinter-entry,Python,User Interface,Tkinter,Tkinter Entry,有人能告诉我这个函数的()是什么吗 我正在尝试添加一个导出按钮,以将sqlite3数据库导出到CSV文件。我已将此函数与所有其他函数一起添加: def write_to_csv(): with open('My Enable Info', 'a') as f: w=csv.writer(f,dialect='excel') w.writenow() 然后我添加了按钮7 b7=Button(window,text="Export",width=15,
()
是什么吗
我正在尝试添加一个导出按钮,以将sqlite3数据库导出到CSV文件。我已将此函数与所有其他函数一起添加:
def write_to_csv():
with open('My Enable Info', 'a') as f:
w=csv.writer(f,dialect='excel')
w.writenow()
然后我添加了按钮7
b7=Button(window,text="Export",width=15,font='Helvetica', command=lambda:write_to_csv())
b7.grid(row=11,column=9)
b7.configure(background="yellow")
我必须在()里放什么
谢谢“我必须在()中添加什么?”:什么都没有您在哪里找到方法
writenow()
?有writerow([1,2,3])
可以写单行,也有writerow([1,2,3],[4,5,6])
可以一次写多行。阅读顺便说一句:您可以使用command=write_to_csv
-无()
和无lambda
谢谢。这很有帮助。我是Python新手,正在自学。所以我有点困惑,当我使用1,2,3或1,2,3 4,5,6时,正如您所示,生成的cvs文档有“1,2,3”而不是数据库中的数据。我肯定我错过了什么。1是否应该=第1列的名称?