我正在尝试使用Python构建预算应用程序,并且我有四个表,并且尝试将其导出到csv文件或excel中以供以后汇总。 该代码分为前端和后端两部分。
def summarize_of_total_expenses_command(): # Frontend
list1.delete(0,END)
database.summarize_of_total_expenses()
list1.insert(END)
def summarize_of_total_expenses(self,ExpensesName,Amount,WhichAccount,Timestamp): # Backend
self.curs = conn.cursor()
self.curs.execute("select * from book")
self.m_dict = list(curs.fetchall())
with open("mycsvfile.csv", "wb") as f:
self.w = csv.DictWriter(f, m_dict[0].keys())
self.w.writerow(dict((fn,fn) for fn in m_dict[0].keys()))
self.w.writerows(m_dict)
如果我运行代码没有收到任何错误消息,则在激活功能时,csv文件会更新,但不会显示任何内容