阅读量:0
在游标循环中处理异常情况通常需要使用try-except语句来捕获异常并进行相应的处理。以下是一个示例代码:
import sqlite3 conn = sqlite3.connect('example.db') cursor = conn.cursor() try: cursor.execute('SELECT * FROM users') for row in cursor: print(row) except sqlite3.Error as e: print("An error occurred:", e) finally: conn.close()
在上面的示例中,try语句块内执行了游标循环,如果在循环中发生了异常,except语句块会捕获异常并打印错误信息。最后,无论是否发生异常,finally语句块都会执行关闭数据库连接的操作,确保资源被正确释放。