python sqlite3 无法工作
try:
c = db.cursor()
c.execute("insert or replace into registrations values " +
"(?, ?, datetime('now'))", (user, identity))
print '\t<update>true</update>'
except Exception,inst:
print inst.args
插入创建表的操作没有成功。我该如何获取异常的详细信息呢?
1 个回答
1
如果你阅读这个Python的PEP文档,它应该会介绍Sqlite Python模块的异常类。
你有没有尝试过类似这样的代码:
try:
db_cursor.execute('some hopefully valid SQL;')
except sqlite3.Error, msg:
print msg