python sqlite3 无法工作

2 投票
1 回答
613 浏览
提问于 2025-04-16 18:50
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

撰写回答