Удалите ненужные символы из восстановления 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]