我正在使用一个现有的SQLite数据库,并且由于CP-1252中编码的数据而出现错误,而Python则期望它是UTF-8。>>> import sqlite3>>> curs = conn.cursor()
>>> result = curs.execute其他令人反感的文本包括使用“智能引号”的“?nd and slay illi
我正在使用Python的sqlite3模块将大约500k项插入到sqlite数据库中,并执行许多项,将插入内容分块: for chunk in我想忽略错误,跳过有编码问题的项目(或部分存储,实际上无关紧要),而存储其余的。
有没有办法告诉executemany在遇到错误时不要在插入批处理的其余部分时退出?执行忽略错误但存储其余项的任何操作?