`
cakin24
  • 浏览: 1396013 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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
1
1
分享到:
评论

相关推荐

    python sqlite的Row对象操作示例

    在本篇中,我们将深入探讨如何使用`Row`对象进行Python SQLite操作。 首先,我们需要导入`sqlite3`模块,这是Python标准库中用于SQLite数据库操作的部分。接着,创建一个到数据库的连接`conn`,并获取一个游标对象`...

    Python操作SQLite数据库.zip

    在Python中,我们还可以使用ORM(对象关系映射)库,如SQLAlchemy,来更抽象地操作SQLite数据库,使得代码更易于理解和维护。ORM允许我们将数据库操作转化为Python对象的操作,减少了对SQL的直接依赖。 总结来说,...

    SqliteDB.rar_python sqlite

    Python SQLite 是一个轻量级的数据库引擎,常用于在Python应用程序中存储数据,无需安装额外的数据库管理系统。SQLite数据库文件是自包含的,可以在文件系统中直接操作,非常适合小型项目或者作为开发阶段的数据存储...

    Python SQlite_python

    Python SQLite 是一个轻量级的、嵌入式的关系数据库,它与Python语言有着良好的集成,使得在Python程序中处理数据存储变得非常方便。SQLite数据库在许多应用场景中是理想的解决方案,尤其是对于那些不需要完整数据库...

    Python SQLite3简介

    在Python中使用SQLite3,首先要创建一个数据库连接对象。例如: ```python import sqlite3 conn = sqlite3.connect('mysql_person.db') ``` 这里的`connect()`函数用于连接到数据库,如果指定的数据库文件不存在,它...

    python的sqlite3连接模块用法

    Python的sqlite3连接模块是Python标准库中的一个组件,它为SQLite数据库提供了接口。SQLite是一个轻量级的、自包含的、无服务器的SQL数据库引擎,可以在多种操作系统和编程语言中使用。Python的sqlite3模块使得在...

    xlrd_pythonsqlite_pythonexcel_

    本项目标题"xlrd_pythonsqlite_pythonexcel_"揭示了使用Python的两个关键库:`xlrd`用于读取Excel文件,`sqlite3`用于与SQLite数据库交互。以下是对这些知识点的详细说明: 1. **xlrd库**: - `xlrd`是Python的一...

    python模块之sqlite数据库.doc

    Python 中使用 SQLite 数据库简明教程 Python 中的 SQLite 模块是一个非常强大和实用的数据库解决方案。SQLite 是一个开源的嵌入式数据库软件,可以嵌入到其他程序中使用,并提供 SQL 接口用于查询。它的官方站点为...

    Python SQLite3数据库日期与时间常见函数用法分析

    本文实例讲述了Python SQLite3数据库日期与时间常见函数。分享给大家供大家参考,具体如下: import sqlite3 #con = sqlite3.connect('example.db') con = sqlite3.connect(":memory:") c = con.cursor() # Create ...

    python 用sqlite3

    - `row_factory`属性可以自定义行对象的构造方式,例如设置为`sqlite3.Row`可以获取字典类型的结果。 - `text_factory`可以设置字符串类型处理方式,默认是`str`,也可以设置为`bytes`处理二进制数据。 - `sqlite...

    Python高级编程_SQLite_Introduction to Programming Using Python

    而"Python高级编程.pdf"可能涵盖了Python编程的其他高级主题,包括面向对象编程、异常处理、模块化、并发和异步编程等,这些都会对有效利用SQLite与Python进行数据管理有所帮助。 总之,Python与SQLite的结合为开发...

    python+sqlite学生成绩管理

    Python 和 SQLite 是两种非常实用的工具,用于构建小型到中型的数据管理应用。在这个"python+sqlite学生成绩管理"项目中,我们将探讨如何利用 Python 的数据库接口 sqlite3 模块来设计和操作一个简单的学生成绩管理...

    Python使用SQLite共3页.pdf.zip

    【标题】:“Python使用SQLite共3页.pdf”的内容解析 在Python编程中,SQLite是一个轻量级、嵌入式的关系数据库管理系统,它被广泛应用于各种项目,尤其适合于那些需要简单数据库功能且对资源占用有限的场景。这篇...

    python查询sqlite数据表的方法

    本文实例讲述了python查询sqlite数据表的方法。分享给大家供大家参考。具体实现方法如下: import sqlite3 as db conn = db.connect('mytest.db') conn.row_factory = db.Row cursor = conn.cursor() cursor....

    Python操作SQLite数据库的方法详解

    Python操作SQLite数据库是一种常见且实用的技术,特别是在轻量级数据存储和处理的场景下。SQLite是一个轻量级的、无服务器的、自包含的、遵从ACID的嵌入式SQL数据库,它不需要独立的数据库服务进程,而是直接集成到...

    文件数据库sqlite与pysqlite(python)

    Python则提供了一个名为`sqlite3`的内置库,使得开发者能够方便地在Python程序中操作SQLite数据库。本文将深入探讨SQLite数据库的基本概念、Python中的`sqlite3`库的使用以及如何在Apache等Web服务器环境下集成...

    python从sqlite读取并显示数据的方法.docx

    ### Python从SQLite读取并显示数据的方法 #### 引言 在进行数据分析、软件开发等工作时,经常会遇到需要从数据库中读取数据的情况。SQLite作为一款轻量级且功能强大的数据库系统,在Python项目中有着广泛的应用...

    python模块之sqlite数据库

    ### Python模块之SQLite数据库知识点详解 #### 一、SQLite简介 SQLite是一款轻量级的数据库管理系统,它以源代码的形式免费发布,支持多种操作系统。由于其体积小、速度快、使用简单等特点,在移动设备和嵌入式系统...

Global site tag (gtag.js) - Google Analytics