मैं एक पाठ फ़ाइल की सामग्री पर लूप करना चाहता हूं और एक खोज करता हूं और कुछ लाइनों पर प्रतिस्थापित करता हूं और परिणाम को फाइल में वापस लिखता हूं। मैं पहले पूरी फ़ाइल को मेमोरी में लोड कर सकता था और फिर उसे वापस लिख सकता था, लेकिन शायद ऐसा करने का सबसे अच्छा तरीका नहीं है।
निम्नलिखित कोड के भीतर ऐसा करने का सबसे अच्छा तरीका क्या है?
f = open(file)
for line in f:
if line.contains('foo'):
newline = line.replace('foo', 'bar')
# how to write this newline back to the file
file
एक ही नाम के पूर्वनिर्धारित वर्ग को छायांकित कर रहा है।