Python读写sqlite3数据库的方法并且将数据写入Excel的实例详解


本文摘自php中文网,作者黄舟,侵删。

这篇文章主要介绍了Python实现读写sqlite3数据库并将统计数据写入Excel的方法,涉及Python针对sqlite3数据库的读取及Excel文件相关操作技巧,需要的朋友可以参考下

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


1

2

3

4

5

6

7

8

9

10

11

12

  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)

数据库初始化方法:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

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读写sqlite3数据库的方法并且将数据写入Excel的实例详解的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中对数函数怎么表示

Python用什么开发工具?

Python实现高性能测试工具(二)

Python中字符串可以遍历吗

Python程序如何快速缩进多行代码

Python中seth是什么

Python怎么读取文件夹内容

Python可以用来干什么?

Python基于辗转相除法求解最大公约数的方法示例

什么是Python number(数字)?Python数字类型有哪些?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...