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兔子毒药问题实例分析
Mar 05 Python
python复制文件的方法实例详解
May 22 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
Python操作mongodb的9个步骤
Jun 04 Python
Python中按值来获取指定的键
Mar 04 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
Django Admin中增加导出Excel功能过程解析
Sep 04 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
Oct 30 Python
django 模版关闭转义方式
May 14 Python
使用numpngw和matplotlib生成png动画的示例代码
Jan 24 Python
python快速安装OpenCV的步骤记录
Feb 22 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实现获取域名的方法小结
2014/11/05 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
2020/12/14 Vue.js
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
详解Python打包分发工具setuptools
2019/08/05 Python
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
Omio英国:搜索并比较便宜的巴士、火车和飞机
2019/08/27 全球购物
Ruby如何实现动态方法调用
2012/11/18 面试题
法人代表证明书
2014/09/18 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书