我在python脚本中查询了一个连接到sql数据库并且为相应行检索(datetime,id)对的脚本。我需要遍历结果集并分别过滤掉'datetime'和'Id'部分。 我的意图是为每行获得'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
我曾尝试转换值到一个列表/字符串对象,但目前为止还没有工作。有任何想法吗?
什么是你想获得使用'值[0] [0]'? –
嗨刚刚更新了这个问题。所以我需要结果集中每行的“Id”部分。 – 90abyss