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


Posted in Python onAugust 07, 2017

本文实例讲述了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之入门(三)序列
May 25 Python
Python命令行参数解析模块getopt使用实例
Apr 13 Python
你所不知道的Python奇技淫巧13招【实用】
Dec 14 Python
Django基础之Model操作步骤(介绍)
May 27 Python
TensorFlow实现RNN循环神经网络
Feb 28 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
python腾讯语音合成实现过程解析
Aug 01 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
如何使用repr调试python程序
Feb 28 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
python安装sklearn模块的方法详解
Nov 28 Python
详解用Python把PDF转为Word方法总结
Apr 27 Python
django实现前后台交互实例
Aug 07 #Python
python扫描proxy并获取可用代理ip的实例
Aug 07 #Python
python的多重继承的理解
Aug 06 #Python
python中 chr unichr ord函数的实例详解
Aug 06 #Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 #Python
Python实现将Excel转换为json的方法示例
Aug 05 #Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 #Python
You might like
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
PHP Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
php获取错误信息的方法
2015/07/17 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
webpack多页面开发实践
2017/12/18 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
JS实现拼图游戏
2021/01/29 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python高效编程技巧
2013/01/07 Python
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
实例讲解python中的协程
2018/10/08 Python
python队列Queue的详解
2019/05/10 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
入党思想汇报
2014/01/05 职场文书
运动会邀请函范文
2014/02/06 职场文书
物业总经理岗位职责
2014/02/28 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
青年志愿者活动感想
2015/08/07 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android