问题描述: 我桌面上有一个“账号密码.db”文件,我现在想知道里面有几张表格table、表格的名字、表头结构。

查找表格的名字


import sqlite3conn = sqlite3.connect("Thumbs.db")
cursor = conn.cursor()
sql = """select name from sqlite_master where type='table' order by name"""
cursor.execute(sql)
result = cursor.fetchall()
print(result)
print(type(result))
conn.close()

表头结构

import sqlite3
conn = sqlite3.connect("Thumbs.db")
cursor = conn.cursor()
sql = """pragma table_info(students)"""
cursor.execute(sql)
result = cursor.fetchall()
print(result)
print(type(result))
conn.close()

sqlite3 使用方法
查询数据select

在执行查询语句后,Python将返回一个循环器,包含有查询获得的多个记录。可以循环读取,也可以使用sqlite3提供的fetchone()和fetchall()方法读取记录:

Python 读取 操作 使用 db文件相关推荐

  1. python读取txt文件写入-python 读取、写入txt文件的示例

    写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...

  2. python读取C语言头文件

    在使用python编程过程中,经常需要对C语言文件进行操作,即.h文件进行读取操作,这里举例说明,python读取C语言头文件,提取其中#define 宏定义 废话少说,上代码 import os i ...

  3. Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)

    Python读取多个excel文件(删除字段.数据格式转换.dataframe多表合并)并写入ElasticSearch实战(自动创建索引.写入ElasticSearch.探索性数据分析) 目录

  4. python shp文件_对python 读取线的shp文件实例详解

    如下所示: import shapefile sf = shapefile.reader("e:\\1.2\\cs\\dx_csl.shp") shapes = sf.shapes ...

  5. 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本

    使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 文章目录 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 前言: 背景 tm ...

  6. Python读取.dat后缀名文件

    Python读取.dat后缀名文件 .dat文件基本上是没有任何头的二进制文件.对于每个样本,它由(256,256,3)个uint8图像,(64,64,1)uint8深度图和1个uint8标签组成.T ...

  7. python 读取mat文件,python读取并写入mat文件的方法

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  8. Python读取和写入excel文件

    Hello!今天我们来聊一下python读取和写入文件的操作. 在进行数据分析和数据挖掘等等有关数据的操作中,我们一般都会碰到python与excel的具体操作.从excel中读取数据出来进行分析,清 ...

  9. Python Pandas操作Excel表格文件:创建新表格,追加数据

    前言: python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd.xlrd负责读取excel,xlwt负责写入excel文件.这种操作方法比较繁琐,效率还不错,通俗易懂 ...

  10. android 读取本地数据库db文件(Android sqlite)

    我们知道Android中有四种数据存储方式: SharedPreference存储 content provider SQLite数据库存储 文件存储 今天我们主要说 本地数据库sqlite这种方式, ...

最新文章

  1. 这些概念都不懂,别说你会机器学习
  2. mysql全量和增量备份脚本
  3. 为什么一个程序申请的内存有限制_为什么要做自己的小程序商城,做一个要多久?...
  4. N85通过wifi共享笔记本电脑网络的方法
  5. sql server 2005 (select查询语句用法)
  6. 迪普交换机清空配置_交换机环路详解
  7. sql server web管理软件
  8. mysql中的rman备份与恢复_RMAN备份与恢复实践(转)
  9. 图床及管理工具PicGo
  10. SRAM与DRAM的区别
  11. 锂电池和锂离子电池的区别
  12. 几个shell编程的小案例
  13. JavaScript数组函数
  14. android自定义Drawable实现炫酷UI-锦鲤游泳效果
  15. 使用PowerDesigner画ER图详细教程
  16. pcb成孔与孔金属化技术
  17. 汽车悬架系统MATLAB仿真
  18. 破解红蜘蛛 (破解红蜘蛛多媒体网络教室) 解除老师控制
  19. B2C购物商城---MMALL商城概览
  20. linux 关闭snmp服务,CentOS 7 SNMP端口始终关闭

热门文章

  1. 不下心删了线上环境mysql数据库数据,辛亏有惊无险
  2. 【2017NOIP普及组】T4:跳房子 试题解析
  3. 常见的企业流程再造模式
  4. luogu P5867 【[SEERC2018]Fishermen】
  5. 服务器CPU使用率过高排查与解决思路
  6. 重装Windows 10系统
  7. 如何锁定win10笔记本键盘
  8. 微软宣布任命前MOTO亚太总裁梁念坚为中国区CEO
  9. Linux——根目录结构
  10. 计算机游戏玩法,123木头人游戏规则与玩法