में एक .txt फ़ाइल में प्रिंट आउटपुट को निर्देशित करना क्या सभी प्रिंट आउटपुट को पायथन में एक txt फ़ाइल में सहेजने का कोई तरीका है? आइए कहें कि मेरे पास मेरे कोड में ये दो पंक्तियां हैं और मैं प्रिंट आउटपुट को output.txt
नामक फ़ाइल में सहेजना चाहता हूं।पायथन 3
print ("Hello stackoverflow!")
print ("I have a question.")
मैं output.txt
फ़ाइल को रोकने के लिए करने के लिए
Hello stackoverflow!
I have a question.
इस उत्तर के लिए धन्यवाद। एक बार कोड (पहली प्रिंट) की पहली पंक्ति निष्पादित हो जाने पर, संबंधित फ़ाइल वास्तव में दूसरे प्रिंट कमांड को निष्पादित करने से पहले बंद हो जाती है। सही? क्या एक ही फाइल में सभी सामानों को एक साथ प्रिंट करने का कोई तरीका है लेकिन यह सुनिश्चित करना कि लूप के दूसरे दौर से पहले फ़ाइल बंद हो जाती है? दूसरे शब्दों में, मैं लूप के चारों ओर प्रत्येक दौर के लिए फाइल को बंद करने के साथ एक ही फाइल में कुछ चीजों को प्रिंट करना चाहता हूं। धन्यवाद, – Allan
@Allan, आपको फ़ाइल खोलने के लिए 'with' कथन का उपयोग करना चाहिए। यह एक 'फ़ाइल' ऑब्जेक्ट बनाता है और इसे पूरे ब्लॉक में खोलता रहता है, फिर अंत में इसे बंद कर देता है। पहला उदाहरण देखें [इस आलेख में] (http://preshing.com/20110920/the-python-with-statement-by-example/)। यदि आपको और प्रश्न पूछने हों तो मुझे बता दें! –