我试图执行这个简单的python脚本,但它似乎什么都不做:我没有得到任何错误,我尝试直接在sqlite3上执行查询,它可以工作....我不知道#39;我知道为什么没有工作,有人可以帮助我吗?
$scope.popoverGotoView = function(path, arg) {
$scope.popover.hide();
$state.go(path, args);
}
要执行此脚本,我将其命名为prueba.py,并将其从终端调用为:
import sqlite3 as lite
import sys
con = None
try:
con = lite.connect('/home/pi/Moranberries/web/moranberries.db')
cur = con.cursor()
cur.execute("INSERT INTO sensor_interior (temperatura,humedad) VALUES (111,222)")
except lite.Error, e:
print "Error %s:" % e.args[0]
sys.exit(1)
finally:
if con:
con.close()
没有错误消息。
答案 0 :(得分:1)
您未将更改提交给数据库。如果您在con.commit()
之后致电cur.execute
,则应写下更改。