python sqlite的Row对象操作示例


Posted in Python onSeptember 11, 2019

本文实例讲述了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程序设计有所帮助。

Python 相关文章推荐
python安装numpy&amp;安装matplotlib&amp; scipy的教程
Nov 02 Python
Python实现聊天机器人的示例代码
Jul 09 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
Python3爬楼梯算法示例
Mar 04 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
python 实现屏幕录制示例
Dec 23 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
Python列表list操作相关知识小结
Jan 29 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
Feb 26 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
一篇文章弄懂Python中的内建函数
Aug 07 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 #Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 #Python
Python range、enumerate和zip函数用法详解
Sep 11 #Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 #Python
Python使用APScheduler实现定时任务过程解析
Sep 11 #Python
基于Python实现剪切板实时监控方法解析
Sep 11 #Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 #Python
You might like
php 遍历数据表数据并列表横向排列的代码
2009/09/05 PHP
php 验证码实例代码
2010/06/01 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
PHP实现自动登入google play下载app report的方法
2014/09/23 PHP
浅析php原型模式
2014/11/25 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js 3秒后跳转页面的实现代码
2014/03/10 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
python中文乱码的解决方法
2013/11/04 Python
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
详解python调度框架APScheduler使用
2017/03/28 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
团支书的期末学习总结自我评价
2013/11/01 职场文书
银行简历自我评价
2014/02/11 职场文书
审美与表现自我评价
2015/03/09 职场文书
法律意见书范本
2015/06/04 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL