从我看来,您最后不会调用commit()。但是,这可能不会将任何数据写入数据库。从SQLITE3文档中:
Connection.commit()
此方法提交当前事务。如果不调用此方法,则从其他数据库连接中看不到自上次调用commit()以来所做的任何操作。如果您想知道为什么看不到已写入数据库的数据,请检查您是否没有忘记调用此方法。

从我看来,您最后不会调用commit()。但是,这可能不会将任何数据写入数据库。从SQLITE3文档中:
Connection.commit()
此方法提交当前事务。如果不调用此方法,则从其他数据库连接中看不到自上次调用commit()以来所做的任何操作。如果您想知道为什么看不到已写入数据库的数据,请检查您是否没有忘记调用此方法。