Удалите ненужные символы из восстановления SQL

Я использую SQLite и Python3 и пытаюсь извлечь данные из базы данных, однако, когда я делаю это, данные приходят с нежелательными символами. Например:

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

Выводит следующее: '[(u'http://i.imgur.com/j306sbr.png',)]

Я просто хочу URL в середине, который находится в базе данных. Как я могу получить данные без лишней суеты?

Спасибо

1 ответ

Решение

Это не нежелательные символы, вы получаете список строк, возвращаемых выполненным запросом. Каждый ряд представлен в виде кортежа.

Если вам нужен один ряд, используйте .fetchone():

url = c.fetchone()[0]
Другие вопросы по тегам