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
插入create table无效。如何获取异常详细信息?
答案 0 :(得分:1)
如果您阅读此Python PEP,它应该描述Sqlite Python模块的异常类。
你有没有试过这样的事情:
try:
db_cursor.execute('some hopefully valid SQL;')
except sqlite3.Error, msg:
print msg