for date in c.fetchone():
[('date')]
print date
以上版画:
02/28/2017
for date in c.fetchmany(2):
[('date')]
print date
以上版画:
(u'02/27/2017',)
(u'02/27/2017',)
不确定为什么它会返回值u'xxx,)因为它现在将其打印为表格?
无论如何,我想将两个值(行)保存在两个不同的变量中,最终将它们与其他变量进行比较。
for date in c.fetchmany(2):
[('date')]
print date
for row in date:
print row[0], row[1]
以上将导致:
(u'02/27/2017',)
0 2
(u'02/27/2017',)
0 2
但我希望它能打印出来:
(u'02/27/2017',)
02/27/2017
(u'02/27/2017',)
02/27/2017
for date in c.fetchmany(2):
[('date')]
print date
for row in date:
print row[0]
(u'02/27/2017',)
0
(u'02/27/2017',)
0
不确定如何解决这个问题。有人能指出我正确的方向吗?
感谢。
答案 0 :(得分:0)
你可以像这样抓住每个元组的第一个元素:
for date in c.fetchmany(2):
[('date')]
print date[0]