我试图将我从DB检索到的三个值变为三个不同的变量。
这就是我所做的:
for db_values in c.fetchall():
a = ''.join(str(db_values))
print a
a1 = (a[0:18]) (want to manipulate the sequence eventually)
a2 = (a[9])
print a1
print a2
>>> 3459341
>>> 3459342
>>> 3448743
>>> 3459341
[error] IndexError ( index out of range: 8 )
所以我理解为什么它超出范围,因为一行只包含7个字符。 使用fetchone并操作记录就可以了。
有人可以让我知道最好的方法是将从db中检索到的第二个值保存到变量中,以便我可以操作它吗?