首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQLite和Python,仅从表中获取文本值

SQLite和Python,仅从表中获取文本值
EN

Stack Overflow用户
提问于 2018-07-26 05:04:08
回答 1查看 860关注 0票数 1

我正在尝试从sqlite表中获得一个干净的输出值,但到目前为止还没有成功。输出值上有,‘和()。

>>> import sqlite3

>>> db = sqlite3.connect('C:\\Users\\userRock\\Desktop\\gen_profile.sqlite')
>>> cur = db.cursor()

>>> cur.execute (''' CREATE TABLE user (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT) ''')
<sqlite3.Cursor object at 0x002E0EE0>
>>> db.commit()

>>> cur.execute (''' INSERT INTO user(name) VALUES ('John'),('James') ''')
<sqlite3.Cursor object at 0x002E0EE0>
>>> db.commit()

>>> cur.execute (''' SELECT name FROM user ORDER BY RANDOM() LIMIT 1 ''')
<sqlite3.Cursor object at 0x002E0EE0>

>>> text = cur.fetchone()
>>> print (text)
('James',)
>>>

输出是('James,),但我想要的是James,没有符号的名字。我该怎么做呢?

非常感谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51527615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档