Python SQLite 返回值

标签 python sqlite

我试图从这个语句返回一个数值:

c = db.execute("""SELECT *, rowid FROM members WHERE barcode = '%s' AND debit > 0 LIMIT 50""" % (s,))

但我得到这个作为返回值:

sqlite3.Cursor object at 0xb6cb2720

我应该如何处理这个游标对象才能得到结果?

最佳答案

试试这个:

for row in c:
    print row['rowid']

关于Python SQLite 返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25655531/

相关文章:

c# - ClickOnce 应用程序中的 DllNotFoundException

c# - SQlite/ Firebird : Does any of them support multiple concurrent write access?

python - 使用 scapy 检查 DNS 记录中是否存在字段

python - 将我的 CSV 与日志文件 : Length of values does not match length of index using pandas 相匹配

python - 如何修复 python 曲线拟合 scipy.optimize 中的 location=0

python - 未知错误/崩溃 - 带 GPU 的 TensorFlow LSTM(第一个纪元开始后无输出)

python - Tornado with_timeout 正确用法

android - 在 mysql lite 数据库中保存 5000 个对象

django - git 和 django 迁移 : ignore the migrations files

java - 在哪里可以更好地全面、深入地理解Context参数的实例化?