Python 读取 操作 使用 db文件
问题描述: 我桌面上有一个“账号密码.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()
在执行查询语句后,Python将返回一个循环器,包含有查询获得的多个记录。可以循环读取,也可以使用sqlite3提供的fetchone()和fetchall()方法读取记录:
Python 读取 操作 使用 db文件相关推荐
- python读取txt文件写入-python 读取、写入txt文件的示例
写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...
- python读取C语言头文件
在使用python编程过程中,经常需要对C语言文件进行操作,即.h文件进行读取操作,这里举例说明,python读取C语言头文件,提取其中#define 宏定义 废话少说,上代码 import os i ...
- Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)
Python读取多个excel文件(删除字段.数据格式转换.dataframe多表合并)并写入ElasticSearch实战(自动创建索引.写入ElasticSearch.探索性数据分析) 目录
- python shp文件_对python 读取线的shp文件实例详解
如下所示: import shapefile sf = shapefile.reader("e:\\1.2\\cs\\dx_csl.shp") shapes = sf.shapes ...
- 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本
使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 文章目录 使用Python读取LabVIEW TDMS 格式文件转成Excel格式+多进程版本 前言: 背景 tm ...
- Python读取.dat后缀名文件
Python读取.dat后缀名文件 .dat文件基本上是没有任何头的二进制文件.对于每个样本,它由(256,256,3)个uint8图像,(64,64,1)uint8深度图和1个uint8标签组成.T ...
- python 读取mat文件,python读取并写入mat文件的方法
先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...
- Python读取和写入excel文件
Hello!今天我们来聊一下python读取和写入文件的操作. 在进行数据分析和数据挖掘等等有关数据的操作中,我们一般都会碰到python与excel的具体操作.从excel中读取数据出来进行分析,清 ...
- Python Pandas操作Excel表格文件:创建新表格,追加数据
前言: python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd.xlrd负责读取excel,xlwt负责写入excel文件.这种操作方法比较繁琐,效率还不错,通俗易懂 ...
- android 读取本地数据库db文件(Android sqlite)
我们知道Android中有四种数据存储方式: SharedPreference存储 content provider SQLite数据库存储 文件存储 今天我们主要说 本地数据库sqlite这种方式, ...
最新文章
- 这些概念都不懂,别说你会机器学习
- mysql全量和增量备份脚本
- 为什么一个程序申请的内存有限制_为什么要做自己的小程序商城,做一个要多久?...
- N85通过wifi共享笔记本电脑网络的方法
- sql server 2005 (select查询语句用法)
- 迪普交换机清空配置_交换机环路详解
- sql server web管理软件
- mysql中的rman备份与恢复_RMAN备份与恢复实践(转)
- 图床及管理工具PicGo
- SRAM与DRAM的区别
- 锂电池和锂离子电池的区别
- 几个shell编程的小案例
- JavaScript数组函数
- android自定义Drawable实现炫酷UI-锦鲤游泳效果
- 使用PowerDesigner画ER图详细教程
- pcb成孔与孔金属化技术
- 汽车悬架系统MATLAB仿真
- 破解红蜘蛛 (破解红蜘蛛多媒体网络教室) 解除老师控制
- B2C购物商城---MMALL商城概览
- linux 关闭snmp服务,CentOS 7 SNMP端口始终关闭