Python 捕捉Sqlite3中的双元组(通过主键)

Python 捕捉Sqlite3中的双元组(通过主键),python,sqlite,Python,Sqlite,我用一些表建立了一个数据库。每个表中至少有一个主键。 如果插入已存在的新元组-回溯: self.cursor.execute("INSERT INTO kfehlzeit VALUES (?,?)", row) sqlite3.IntegrityError: columns TDA, PAY are not unique 这是对的,但我怎么能抓住这个?因为在此之后-有很多行要插入 谢谢一个简单的解决方案是使用try/except。这是非常通用的,但如果无法将行插入表中,这将允许继续执行。cat

我用一些表建立了一个数据库。每个表中至少有一个主键。 如果插入已存在的新元组-回溯:

self.cursor.execute("INSERT INTO kfehlzeit VALUES (?,?)", row)
sqlite3.IntegrityError: columns TDA, PAY are not unique
这是对的,但我怎么能抓住这个?因为在此之后-有很多行要插入


谢谢

一个简单的解决方案是使用try/except。这是非常通用的,但如果无法将行插入表中,这将允许继续执行。

catch是什么意思?应该怎么办?