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

Python 从SQL检索中删除不需要的字符,python,sql,database,sqlite,data-retrieval,Python,Sql,Database,Sqlite,Data Retrieval,我使用的是SQLite和Python3,我试图从数据库中检索数据,但是当我这样做时,数据会带有不需要的字符。例如: c.execute(""" SELECT Question from Questions WHERE QuestionID='14-Ju-G5-Rad-Q7ai' """) 输出以下内容:'[(u'http://i.imgur.com/j306sbr.png“,)] 我只想要中间的URL,这是数据库中的内容。 我如何在没有所有额外的胡说八道的情况下检索数据 谢谢这些不是不需要的字

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

c.execute("""
SELECT Question from Questions
WHERE QuestionID='14-Ju-G5-Rad-Q7ai'
""")
输出以下内容:
'[(u'http://i.imgur.com/j306sbr.png“,)]

我只想要中间的URL,这是数据库中的内容。 我如何在没有所有额外的胡说八道的情况下检索数据


谢谢

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

如果需要单行,请使用:


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

如果需要单行,请使用:


那个链接正确吗?@BlueMoon93是的,链接是正确的,但是它周围的“[(u)”,)]是NTOK,我对你的问题进行了格式化,使其更容易理解。那个链接正确吗?@BlueMoon93是的,链接是正确的,但是它周围的“[(u)”,)]是NTOK,我对你的问题进行了格式化,使其更容易理解。这很有效!!谢谢,对不起,我的问题措辞不好。其他人,我是新手,这很有效!!谢谢,对不起,我的问题措辞不好。其他人,我是新手
url = c.fetchone()[0]