में with` बयान मैं अजगर 2.7 में कई संदर्भ with
बयान की सुविधा चाहते:एकाधिक संदर्भ `पायथन 2.6
with open('a.txt') as a, open('b.txt') as b:
do_many_amazing_things(a, b)
हालांकि, मैं 2.6 के साथ संगतता बनाए रखने के लिए की जरूरत है।
with
को __future__
के माध्यम से 2.5 तक लाया गया था, लेकिन मैं दस्तावेज़ में 2.6 पर बैक-पोर्ट किए जाने वाले एकाधिक संदर्भ संस्करण के बारे में कुछ भी नहीं ढूंढ पा रहा हूं।
क्या मुझे कुछ याद आया?
संपादित करें: मुझे पता है कि with
कथन घोंसला संभव है। मैं पूछ रहा हूं कि बयानों के साथ एकाधिक का उपयोग करना संभव है या नहीं।
मुझे वास्तव में हैरान है कि यह सुविधा जोड़ा गया था पायथन के लिए - मार्गदर्शक सिद्धांत हमेशा चीजों को सरल और स्पष्ट बनाने के लिए किया गया है, लेकिन चूंकि 'कथन' के साथ घोंसले करना बहुत स्वाभाविक है ... –
यदि आप 2 से अधिक कर रहे हैं तो यह बदसूरत हो जाता है। –