将数据从sqlite数据库导出到CSV

时间:2019-07-19 15:55:15

标签: python-2.7

我正在尝试使用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文件会更新,但不会显示任何内容

0 个答案:

没有答案
相关问题