sqlite简介:sqlite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它(如安卓系统),它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Python、C#、PHP、Java等,还有ODBC接口。利用python进行数据分析时可通过pandas来读取sqlite文件,步骤如下:1、导入包(无需安装直接导入即可)2、链接数据库3、创建游标4、查看数据库中的table5、从数据库中读入所需的table下面是以一份博客数据以sqlite为后缀的文件,利用python读取所需要的数据表进行数据分析;

# 1、导入包import sqlite3import pandas as pd
# 2、链接数据库mydb=sqlite3.connect('E:/数据分析之渔/database.sqlite')
# 3、创建游标cursor=mydb.cursor()
# 4、查看数据库中的表名cursor.execute("SELECT NAME FROM sqlite_master WHERE type='table';")tables=cursor.fetchall()print(tables)

结果如下:

本例中一共有4个表,通过pandas提供的两个函数:read_sql()  和  read_sql_query()  进行数据的读取以便后续的数据分析操作。

# 5、读入评论表df=pd.read_sql("SELECT * FROM reviews",con=mydb)print('数据形状\n',df.shape)print('数据类型\n',df.dtypes)print('----------')df.head()

结果如下:

python 读取sqlite存入文件_如何通过python读取sqlite数据文件相关推荐

  1. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  2. load python txt文件_详解Python中numpy.loadtxt()读取txt文件

    为了方便使用和记忆,有时候我们会把 numpy.loadtxt() 缩写成np.loadtxt() ,本篇文章主要讲解用它来读取txt文件. 读取txt文件我们通常使用 numpy 中的 loadtx ...

  3. python多线程读取文件夹下的文件_是否可以使用python多线程从文件夹数读取文件数,并处理这些文件以获得组合结果?...

    我认为学习使用线程的最简单方法是在concurrent.futures模块中使用ThreadPoolExecutor类,因为它比通常的同步for循环多了几行.尤其是在Python3中,但这可以适用于P ...

  4. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  5. python 批量读取xlsx并合并_如何用Python快速导入多个excel文件并合并文件数据

    日常工作中,每个月都会遇到那么个固定的工作,将业务方同事整理的数据导入GP数据库中的某张表中:听起来是很简单的活呢! 但每次业务MM总会发来一个文件夹,里面有三四十个Excel文件(.xlsx格式,且 ...

  6. python 读取日志文件_如何在Python中跟踪日志文件?

    使用SH模块(PIP安装sh):from sh import tail# runs foreverfor line in tail("-f", "/var/log/som ...

  7. 引发了未经处理的异常:读取访问权限冲突_从零开始学Python:23课-文件读写和异常处理

    一下子想起来,我的Python100天教程没更新了,赶紧补上~ 这期就还接着前面的讲哈.另外就是想跟伙伴们了解下,就是跟我要到Python视频教程的伙伴,你们学的怎么样了,可以给我个反馈哈! 实际开发 ...

  8. python如何打开json文件_如何使用python打开json文件?

    工程_请求数据.json公司名称:{ "appKey": "9c9fa7201e90d3d96718bc3f36ce4cfe1781f2e82f4e5792996623b ...

  9. python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:&quo ...

  10. python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...

    1.今天网上下载一个博客项目,发现本地访问,js,css加载不了. 我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下 在settings.py里面编辑 添加 STATICFILES_DIR ...

最新文章

  1. 人工智能--野人过河
  2. python当前日期获取程序_Python获取当前时间日期
  3. python学起来难吗-python学起来难吗
  4. java取非_java运算符 与()、非(~)、或(|)、异或(^)
  5. java自学路线图_JAVA自学路线图
  6. 差分信号_形象解读差分信号,它比单端信号强在哪?
  7. 教育部计算机应用基础统考试题,月教育部统考计算机应用基础试卷十附答案.doc...
  8. linux 安裝 curl的 dev 包,R包:RCurl和curl包在Linux上安装失败
  9. SQL盲注(原理概述、分类)
  10. 混合储能系统能量管理simulink仿真模型。 蓄电池和超级电容构成的混合储能系统能量管理控制策略
  11. wps中将文档输出为pdf_如何将WPS文件转换为PDF格式
  12. Element is missing end tag
  13. 程序员必知的8个Java开源IDE工具!你最钟意哪个?
  14. 计算机专业大学毕业找不到工作,再去Java培训机构学习可靠吗?
  15. AI教育公司北极星获数千万Pre-A 轮融资,估值2.5亿元
  16. PSpice 仿真混沌电路的相图的步骤
  17. [CC2642R1][VSCODE+Embedded IDE+Cortex-Debug] TI CC2642R1 快速搭建VsCode开发环境
  18. python 获取Jenkins job数据
  19. 利用熵权法确定指标权重
  20. 基于flask的在线笔记共享管理系统【2】(数据库的设计和建立)

热门文章

  1. 【渝粤教育】广东开放大学 刑法 形成性考核 (42)
  2. 【渝粤题库】国家开放大学2021春1253C语言程序设计题目
  3. 电源模块的安全设计和热设计
  4. cpythonjavagolang_cpython:列表对象(PyListObject)的扩容机制
  5. python 语音识别机器人控制系统_python实现百度语音识别api
  6. tg3269c网卡驱动linux,TP-Link3269C网卡驱动官方版
  7. leetcode-54 螺旋矩阵
  8. pandas处理csv
  9. win10只有edge浏览器能上网的解决方法
  10. 深度学习框架Keras介绍及实战