अजगर के साथ कहा जा सकता है किया जाना चाहिए कामअजगर में बयान "के साथ", क्यों "के रूप में" खंड एक वस्तु
एक होना चाहिए:
class thing(object):
def __enter__(self):
return (1,2,3)
def __exit__(self,a,b,c):
pass
with thing() as (a,b,c):
print a
print b
print c
मुझे पहले फॉर्म की अनुमति देने के साथ एक व्यावहारिक समस्या नहीं दिखाई दे रही है, इसका मतलब है कि मेरा मतलब कार्यान्वयन या तार्किक है, पार्सर को अल्पविरामों के साथ कोई समस्या नहीं होनी चाहिए (यह संदिग्ध नहीं होगा) और मुझे कोई तर्कसंगत कारण नहीं दिख रहा है।
http://docs.python.org/release/2.5/whatsnew/pep-343.html
और http://www.python.org/dev/peps/pep-0343/ पता चलता है यह सिर्फ syntatic चीनी