0
我一直在關注Python的例子@http://docs.python.org/2/library/sqlite3.html#sqlite3爲什麼行沒有被打印?
import sqlite3
conn = sqlite3.connect("tweet.db")
c = conn.cursor()
for row in c.execute('SELECT * FROM stocks ORDER BY price'):
print row
conn.close()
但行不打印,除非我有:
purchases = [('2006-03-28', 'BUY', 'IBM', 1000, 45.00),
('2006-04-05', 'BUY', 'MSFT', 1000, 72.00),
('2006-04-06', 'SELL', 'IBM', 500, 53.00),
]
c.executemany('INSERT INTO stocks VALUES (?,?,?,?,?)', purchases)
我使用的是相同的數據庫,我已經插入的數據嘗試選擇它之前。
我在做什麼錯?
這似乎很明顯,我沒有編碼一段時間。謝謝。 – Sheldon