python Python sqlite3示例代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python sqlite3示例代码相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-


from sqlite3 import dbapi2 as sqlite3

conn = sqlite3.connect('flaskr.db')
c = conn.cursor()
c.execute('select * from entries;')

for idx, col in enumerate(c.description):
    """ cursor.description

    这是一个只读字段,用来返回上一次查询结果的列的名字和索引值

    为了和 Python DB API保持兼容,每个列的名字都是一个七元组,而且最后六个元素都是None
    """
    print(idx, col)

conn.close()

""" 执行结果
➜ /tmp/sqlite $ python3 test.py
0 ('id', None, None, None, None, None, None)
1 ('title', None, None, None, None, None, None)
2 ('text', None, None, None, None, None, None)
"""

以上是关于python Python sqlite3示例代码的主要内容,如果未能解决你的问题,请参考以下文章

python内置库--sqlite3

这个 Python 代码是不是容易受到 SQL 注入的影响? (SQLite3)

在 SQLite3 表中的行上有效地执行 python 代码

sqlite3:用python创建函数regexp

python sqlite3 如何模糊查询变量?

Python3 | sqlite3:executemany() 不插入任何内容