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中threading超线程用法实例分析
May 16 Python
详解C++编程中一元运算符的重载
Jan 19 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
Windows环境下python环境安装使用图文教程
Mar 13 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
python中的print()输出
Apr 12 Python
Django框架使用mysql视图操作示例
May 15 Python
python flask解析json数据不完整的解决方法
May 26 Python
python是否适合网页编程详解
Oct 04 Python
Python中six模块基础用法
Dec 08 Python
python enumerate内置函数用法总结
Jan 07 Python
Python dict的常用方法示例代码
Jun 23 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抓取页面与代码解析 推荐
2010/07/23 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
Javascript与flash交互通信基础教程
2008/08/07 Javascript
js电信网通双线自动选择技巧
2008/11/18 Javascript
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
JQuery球队选择实例
2015/05/18 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
学习vue.js计算属性
2016/12/03 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
Python中实现常量(Const)功能
2015/01/28 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
python2与python3共存问题的解决方法
2018/09/18 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
应用电子技术专业个人求职信
2013/09/21 职场文书
后勤副校长自我鉴定
2013/10/13 职场文书
优秀教师推荐材料
2014/12/16 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL