Đây là kịch bản. Trong hàm của bạn, bạn đang thực hiện các câu lệnh bằng cách sử dụng một con trỏ, nhưng một trong số chúng không thành công và một ngoại lệ được ném ra. Chương trình của bạn thoát khỏi chức năng trước khi đóng con trỏ mà nó đang làm việc. Con trỏ có nổi xung quanh chiếm không gian không? Tôi có phải đóng con trỏ không?Trong Python với sqlite là cần thiết để đóng một con trỏ?
Ngoài ra, tài liệu Python có ví dụ về sử dụng con trỏ và nói: "Chúng tôi cũng có thể đóng con trỏ nếu chúng tôi đã thực hiện xong." Từ khóa là "có thể", không phải "phải". Chúng có ý nghĩa gì bởi điều này?
Tôi nhận thấy hành vi tương tự (tôi đã có bài kiểm tra để đảm bảo con trỏ bị đóng và không thành công) và tự hỏi đó có phải là sự cố kết nối python hay nội dung nào đó có sqlite3 hay không. – haridsv