Python如何读取sqlite数据库的文件?

这篇文章主要介绍了python读取sqlite数据库文件的方法,结合实例形式分析了python引入sqlite3模块操作sqlite数据库的读取、sql命令执行等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python读取sqlite数据库文件的方法。分享给大家供大家参考,具体如下:

import sqlite3

登录后复制

这是Python内置的,不需要pip install 包

数据库里面有很多张表

要操作数据库首先要连接conect数据库

立即学习“Python免费学习笔记(深入)”;

mydb=sqlite3.connect("alfw.sqlite")

登录后复制

然后创建游标cursor来执行executeSQL语句

cursor=mydb.cursor()

登录后复制

比如我想看这个数据库的几张表的名字是什么

cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")Tables=cursor.fetchall()print(Tables)

登录后复制

复制代码 代码如下:

>>>[('Faces',), ('sqlite_sequence',), ('FacePose',), ('FaceImages',), ('Databases',), ('FaceMetaData',), ('sqlite_stat1',), ('FaceRect',), ('AnnotationType',), ('FaceEllipse',), ('NearDuplicates',), ('FeatureCoords',), ('FeatureCoordTypes',)]

登录后复制

这个可以通过sqlite_master是表结构理解

CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT, rootpage INTEGER, sql TEXT);

登录后复制

如果要查某一张表Faces的表头结构

cursor.execute("PRAGMA table_info(Faces)")print cursor.fetchall()

登录后复制

复制代码 代码如下:

>>>[(0, 'face_id', 'INTEGER', 0, None, 1), (1, 'file_id', 'TEXT', 1, None, 0), (2, 'db_id', 'TEXT', 1, None, 0)]

登录后复制

以上就是Python如何读取sqlite数据库的文件?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2267485.html

(0)
上一篇 2025年2月27日 10:06:36
下一篇 2025年2月26日 08:26:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

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

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

    编程技术 2025年2月27日
    200
  • python扫描proxy并且如何获取可用代理ip的示例分享

    下面小编就为大家带来一篇python扫描proxy并获取可用代理ip的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 今天咱写一个挺实用的工具,就是扫描并获取可用的proxy 首先呢,我先百度找了一个网站…

    编程技术 2025年2月27日
    200
  • 深入理解python中多重继承

    这篇文章主要介绍了python的多重继承的理解的相关资料,多重继承不是多容易理解,这里举例说明帮助大家学习参考,需要的朋友可以参考下 python的多重继承的理解 Python和C++一样,支持多继承。概念虽然容易,但是困难的工作是如果子类…

    2025年2月27日
    200
  • Python脚本在Linux下如何自启动与定时任务的实例详解

    这篇文章主要给大家介绍了关于linux下python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。 前言 最近同事问了一个关于…

    编程技术 2025年2月27日
    200
  • Python中str相关操作讲解

    下面小编就为大家带来一篇python之str操作方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1. str.format():使用“{}”占位符格式化字符串(占位符中的索引号形式和键值对形式可以…

    编程技术 2025年2月27日
    200
  • python如何爬取百度云连接方法指导

    本篇文章主要介绍了python urllib爬取百度云连接的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 翻看自己以前写的程序,发现写过一个爬取盘多多百度云资源的东西,完全是当时想看变形金刚才自己写的,而且当时第一次接触pyt…

    2025年2月27日
    200
  • python爬取文章实例教程

    这篇文章主要跟大家介绍了利用python爬取散文网文章的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 本文主要给大家介绍的是关于python爬取散文网文章的相关内容,分享出来供大家参考学习,下面…

    2025年2月27日
    200
  • python进制间的转换介绍

    这篇文章主要给大家总结了python实现各进制转换的相关资料,其中包括字符串与十六进制转换、内置函数hex()与进制互转等相关内容,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 玩ctf经常遇到进制转换的问题,就正好做一个进制转换总结,…

    编程技术 2025年2月27日
    200
  • Python随机密码的生成教程

    这篇文章主要为大家详细介绍了python生成随机密码的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python生成随机10位字符串的具体代码,供大家参考,具体内容如下 #coding:utf-8#利用pyth…

    编程技术 2025年2月27日
    200
  • python装饰器介绍

    python中的装饰器是你进入python大门的一道坎,不管你跨不跨过去它都在那里。python中的装饰器的概念经常会让人搞得一头雾水,所以今天就好好来分析一下python中的装饰器 1.作用域  在python中,作用域分为两种:全局作用…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论