发布时间:2019-09-07 08:03:53编辑:auto阅读(1873)
# -*- 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的文件锁使用
48860
47917
38703
35855
30281
27031
26065
20898
20695
19060
494°
591°
602°
605°
584°
570°
632°
704°
826°
925°