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实现的守护进程(Daemon)用法实例
Jun 02 Python
JSON Web Tokens的实现原理
Apr 02 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
python和shell获取文本内容的方法
Jun 05 Python
Python实现动态添加属性和方法操作示例
Jul 25 Python
Python创建字典的八种方式
Feb 27 Python
python flask解析json数据不完整的解决方法
May 26 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
理解Django 中Call Stack机制的小Demo
Sep 01 Python
Django配置跨域并开发测试接口
Nov 04 Python
python中re模块知识点总结
Jan 17 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
PHP实现简易计算器功能
2020/08/28 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
javascript 对象的定义方法
2007/01/10 Javascript
一个js实现的所谓的滑动门
2007/05/23 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
Vue实现日历小插件
2019/06/26 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
Python中endswith()函数的基本使用
2015/04/07 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
使用python实现画AR模型时序图
2019/11/20 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
linux下进程间通信的方式
2014/12/23 面试题
公积金接收函格式
2015/01/30 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技