मैं पहली बार पाइथन with
कथन में आया था। मैं पाइथन का प्रयोग कई महीनों से हल्के ढंग से कर रहा हूं और इसके अस्तित्व को भी नहीं जानता! इसकी कुछ हद तक अस्पष्ट स्थिति को देखते हुए, मैंने सोचा कि यह पूछ लायक हो जाएगा:पाइथन "साथ" कथन के लिए डिज़ाइन किया गया है?
- क्या अजगर
with
बयान तैयार किया गया है के लिए प्रयोग की जाने वाली है? - क्या आप इसका उपयोग करते हैं?
- क्या कोई गॉथचास है, मुझे से जुड़े सामान्य एंटी-पैटर्न के बारे में पता होना चाहिए?
with
की तुलना मेंtry..finally
बेहतर उपयोग करने वाले किसी भी मामले में? - इसका उपयोग अधिक व्यापक रूप से क्यों नहीं किया जाता है?
- कौन सा मानक लाइब्रेरी कक्षाएं इसके अनुकूल हैं?
बस रिकार्ड के लिए, [यहाँ है पर द्वारा फ़ाइल को बंद करने 'साथ'] (https://docs.python.org/3/reference/compound_stmts.html#with) पायथन 3 दस्तावेज़ में। – Alexey