发布时间:2019-09-07 08:03:53编辑:auto阅读(2344)
# -*- coding: UTF-8 -*-
import sqlite3
import pprint
def sqlite_read():
"""python读取sqlite数据库文件
"""
mydb = sqlite3.connect('data.sqlite') # 链接数据库
cur = mydb.cursor() # 创建游标cur来执行SQL语句
# 获取表名
cur.execute("SELECT name FROM sqlite_master WHERE type='table'")
Tables = cur.fetchall() # Tables 为元组列表
print Tables
tbl_name = Tables[0][0] # 获取第一个表名
# 获取表的列名
cur.execute("SELECT * FROM {}".format(tbl_name))
col_name_list = [tuple[0] for tuple in cur.description]
pprint.pprint(col_name_list)
# 获取表结构的所有信息
cur.execute("PRAGMA table_info({})".format(tbl_name))
pprint.pprint(cur.fetchall())
上一篇: python判断文件和文件夹是否存在
下一篇: python的文件锁使用
52351
52267
42400
39292
33766
30725
29461
24386
24257
22630
126°
137°
144°
153°
138°
255°
245°
260°
258°
303°