Bạn có thể viết một trình quản lý ngữ cảnh và sử dụng câu lệnh with. Ví dụ:hãy xem bài đăng trên blog này:
http:// jessenoller. com / 2009/02/03 / get-with-the-program-as-contextmanager-perfect-other /
Ngoài ra, tài liệu python có một mẫu khá phù hợp với nhu cầu của bạn. Xem phần 8.1 trên trang này, cụ thể là đoạn mã bắt đầu:
db_connection = DatabaseConnection()
with db_connection as cursor:
cursor.execute('insert into ...')
cursor.execute('delete from ...')
# ... more operations ...