我在我的数据库中创建表。我也将值插入该表中。所以我在终端中运行.py文件,它不会打印插入的值。它在shell中工作,但用编辑器却不行?如果我想打印那些插入的值不会在编辑工作在编辑器中创建sqlite3中的表时出错
import sqlite3
conn = sqlite3.connect('raman.db')
c = conn.cursor()
c.execute("CREATE table raman(ATOMIC NUMBER INT, SYMBOL TEXT, ROW INT , COLUMN INT)")
c.execute("INSERT INTO raman VALUES(1,'H',1,'1')");
conn.commit()
现在:我写这个代码来创建表。但随着壳的工作。我写这篇打印:
import sqlite3
conn = sqlite3.connect('raman.db')
c = conn.cursor()
for row in c.execute('SELECT * FROM raman'):
conn.commit()
请告诉我们哪些代码的行应该打印这些值。 –
在外壳中它看起来像这样https://pastebin.com/FCytBafN –