从 SQL 检索中删除不需要的字符

Remove unwanted characters from SQL retreival

我正在使用 SQLite 和 Python3 并且我正在尝试从数据库中检索数据,但是当我这样做时,数据带有不需要的字符。例如:

c.execute("""
SELECT Question from Questions
WHERE QuestionID='14-Ju-G5-Rad-Q7ai'
""")

输出如下:'[(u'http://i.imgur.com/j306sbr.png',)]

我只想要中间的 URL,这是数据库中的内容。 我怎样才能在没有所有额外的笨拙笨拙的情况下检索数据?

谢谢

这些不是不需要的字符,您得到的是执行查询返回的行列表。每行表示为一个元组。

如果您需要单行,请使用 .fetchone():

url = c.fetchone()[0]