python sqlite的Row对象操作示例

作者:cakincqm 时间:2023-07-23 17:08:55 

本文实例讲述了python sqlite的Row对象操作。分享给大家供大家参考,具体如下:

一 代码


import sqlite3
conn=sqlite3.connect("test.db")
c=conn.cursor()
c.execute("DROP TABLE stocks")
c.execute('''CREATE TABLE stocks(data text,trans text,symbol text,qty real,price real)
''')
c.execute("""INSERT INTO stocks VALUES('2017-01-05','BUY','RHAT',100,35.14)""")
conn.commit()
conn.row_factory=sqlite3.Row
c=conn.cursor()
c.execute('SELECT * FROM stocks')
r=c.fetchone()
print(type(r))
print(tuple(r))
print(r[2])
print(r.keys())
print(r['qty'])
for field in r:
 print(field)
c.close()

二 运行结果

py =======
<class 'sqlite3.Row'>
('2017-01-05', 'BUY', 'RHAT', 100.0, 35.14)
RHAT
['data', 'trans', 'symbol', 'qty', 'price']
100.0
2017-01-05
BUY
RHAT
100.0
35.14

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/chengqiuming/article/details/78601236

标签:python,sqlite,Row对象
0
投稿

猜你喜欢

  • 浅析MySQL内存的使用说明(全局缓存+线程缓存)

    2024-01-26 02:46:20
  • 小白教程|一小时上手最流行的前端框架vue(推荐)

    2024-04-30 10:34:20
  • 用Jena将本体文件存入MySQL数据库的实现方法

    2024-01-14 06:33:20
  • mysql prompt的用法详解

    2024-01-28 07:30:32
  • 如何使用XML实现多渠道接入网站的构架

    2008-09-05 17:13:00
  • linux mysql5.6版本的安装配置过程

    2024-01-17 03:52:27
  • 实例学习call、apply、callee用法

    2009-03-27 17:56:00
  • python进度条库tqdm的基本操作方法

    2021-03-02 08:31:22
  • python对配置文件.ini进行增删改查操作的方法示例

    2023-10-25 05:56:13
  • 利用numpy和pandas处理csv文件中的时间方法

    2023-01-21 09:44:56
  • Python就将所有的英文单词首字母变成大写

    2023-09-21 10:44:35
  • 谈谈如何管理门户级网站的CSS/IMG/JS文件

    2009-09-03 11:48:00
  • sublime text配置node.js调试(图文教程)

    2023-07-04 14:07:57
  • SQL Server 总结复习 (二)

    2012-10-07 10:35:00
  • MYSQL教程:my.cnf缓存优化

    2009-07-30 08:58:00
  • Python 实现文件的全备份和差异备份详解

    2023-07-16 20:20:36
  • Python搭建代理IP池实现检测IP的方法

    2023-10-05 04:42:51
  • PHP实现简单注册登录系统

    2024-05-02 17:34:13
  • ASP技巧 挂QQ的网页源代码ASP/PHP

    2009-01-05 12:36:00
  • Python3 利用face_recognition实现人脸识别的方法

    2023-11-05 05:08:02
  • asp之家 网络编程 m.aspxhome.com