Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例

 更新时间:2017年08月07日 14:56:22   作者:chaoyuebaihu  
这篇文章主要介绍了Python实现读写sqlite3数据库并将统计数据写入Excel的方法,涉及Python针对sqlite3数据库的读取及Excel文件相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python实现读写sqlite3数据库并将统计数据写入Excel的方法。分享给大家供大家参考,具体如下:

  src = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test'
#  dst = sys.argv[2]
  dst = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.db'
#  dst_anylyzed = sys.argv[3]
  dst_anylyzed = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.xlsx'
 cx = sqlite3.connect(dst)
  init_table_title(cx, startcoreapp_table)
  init_table_title(cx, startwechat_table)
  init_table_title(cx, coreappjankframe_table)
  init_table_title(cx, wechatjankframe_table)
  init_table_title(cx, otherapp_table)
  os.path.walk(src, visit_zipfile, cx)

数据库初始化方法:

def init_table_title(c, work_table):
  global base_index
  global info_index
  c.execute('DROP TABLE IF EXISTS ' + work_table);
  c.execute('CREATE TABLE ' + work_table + ' \
           (Product TEXT NOT NULL, \
           Version TEXT NOT NULL, \
           Imei TEXT NOT NULL, \
           Date TEXT NOT NULL, \
           Eventid TEXT NOT NULL, \
           HappenTime TEXT NOT NULL, \
           FIELDNAME TEXT NOT NULL, \
           CASENAME TEXT NOT NULL)');
  return

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • python工具dtreeviz决策树可视化和模型可解释性

    python工具dtreeviz决策树可视化和模型可解释性

    这篇文章主要介绍了python工具dtreeviz决策树可视化和模型可解释性,决策树是梯度提升机和随机森林的基本构建块,在学习这些模型的工作原理和模型可解释性时,可视化决策树是一个非常有帮助,下文相关资料,需要的小伙伴可任意参考一下
    2022-03-03
  • Python登录并获取CSDN博客所有文章列表代码实例

    Python登录并获取CSDN博客所有文章列表代码实例

    这篇文章主要介绍了Python登录并获取CSDN博客所有文章列表代码实例,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • python 虚拟环境的创建与使用方法

    python 虚拟环境的创建与使用方法

    本文先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理,需要的朋友可以参考下
    2021-06-06
  • python学生信息管理系统实现代码

    python学生信息管理系统实现代码

    这篇文章主要为大家详细介绍了python学生信息管理系统的实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • pandas进阶教程之Dataframe的apply方法

    pandas进阶教程之Dataframe的apply方法

    DataFrame中的apply方法就是将函数应用到由列或行形成的一维数组上,下面这篇文章主要给大家介绍了关于pandas进阶教程之Dataframe的apply方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • 浅谈一下Python究竟属不属于嵌入式语言

    浅谈一下Python究竟属不属于嵌入式语言

    这篇文章主要介绍了浅谈一下Python究竟属不属于嵌入式语言,大家普遍的认为C与C++才是标准的嵌入式语言,那么现在大火的Python算是一种嵌入式语言吗,需要的朋友可以参考下
    2023-04-04
  • Python线性方程组求解运算示例

    Python线性方程组求解运算示例

    这篇文章主要介绍了Python线性方程组求解运算,涉及Python使用scipy.linalg.solve进行方程组求解运算的相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • django写单元测试的方法

    django写单元测试的方法

    这篇文章主要介绍了django写单元测试的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 利用标准库fractions模块让Python支持分数类型的方法详解

    利用标准库fractions模块让Python支持分数类型的方法详解

    最近在工作中遇到了分数处理,查找相关的资料发现可以利用Fraction类来实现,所以下面这篇文章主要给大家介绍了关于利用标准库fractions模块让Python支持分数类型的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-08-08
  • Python logging模块学习笔记

    Python logging模块学习笔记

    这篇文章主要介绍了Python logging模块,logging模块是在2.3新引进的功能,用来处理程序运行中的日志管理,本文详细讲解了该模块的一些常用的类和模块级函数,需要的朋友可以参考下
    2014-05-05

最新评论