मैंने किसी को फाइल में सामान लिखने के लिए "प्रिंट" के साथ "प्रिंट" का उपयोग करके देखा है:राइट-शिफ्ट ऑपरेटर एक पायथन प्रिंट स्टेटमेंट में कैसे काम करता है?
In [7]: with open('text', 'w') as f:
...: print >> f, "Hello, world!"
...:
In [8]: !type text
Hello, world!
यह कैसे काम करता है? "लिखने" विधि का उपयोग करने के बजाय मुझे इसका उपयोग कब करना चाहिए?
शायद यह ध्यान देने योग्य है कि यह विस्तारित फॉर्म अब पायथन 3 में मौजूद नहीं है, इसलिए नया कोड शायद इससे बचें। –
यह वास्तव में इस मामले में '>>' ऑपरेटर नहीं है; पार्सर विशेष रूप से 'प्रिंट' वाक्यविन्यास के हिस्से के रूप में इसे संभालता है। – abarnert