आप एक संदर्भ प्रबंधक लिख सकते हैं और कथन के साथ उपयोग कर सकते हैं। उदाहरण के लिए, यह ब्लॉग पोस्ट देखें:
http://jessenoller. com/2009/02/03/get-with-the-program-as-contextmanager-पूरी तरह से अलग/
इसके अलावा पायथन दस्तावेज में एक नमूना है जो आपकी आवश्यकताओं से काफी मेल खाता है। इस पृष्ठ पर खंड 8.1 देखें, विशेष रूप से शुरू होने वाला स्निपेट:
db_connection = DatabaseConnection()
with db_connection as cursor:
cursor.execute('insert into ...')
cursor.execute('delete from ...')
# ... more operations ...