У меня есть запрос внутри скрипта python, который подключается к базе данных sql и извлекает пару (datetime, Id) для соответствующей строки. Мне нужно повторить набор результатов и отфильтровать часть «datetime» и «Id» отдельно. Мое намерение состоит в том, чтобы получить «ИД» для каждой строки. Таким образом, в следующем запросе мне нужно отфильтровать «275» (смотри ниже)Python TypeError: объект 'datetime.datetime' не подпишивается
На написание этого сценария:
cursor2.execute(query2, [item[0]])
values = cursor2.fetchone()
#values now equals = (datetime.datetime(2015, 7, 22, 17, 17, 36), 275)
print(values[0][1])
я получаю эту ошибку:
TypeError: 'datetime.datetime' object is not subscriptable
Я попытался преобразования значений к объектам list/string, но пока ничего не работает. Есть идеи?
Что вы пытаетесь получить с помощью 'значений [0] [0]'? –
Привет, просто обновил вопрос. Поэтому мне нужна часть «Id» для каждой строки, которую я получаю в наборе результатов. – 90abyss