मुझे दी गई निर्देशिका की उपनिर्देशिकाओं के माध्यम से पुनरावृति करने और फ़ाइलों की खोज करने की आवश्यकता है। अगर मुझे कोई फ़ाइल मिलती है तो मुझे उसे खोलना होगा और सामग्री को बदलना होगा और उसे अपनी लाइनों से बदलना होगा।
मैंने यह कोशिश की:
import os
rootdir ='C:/Users/sid/Desktop/test'
for subdir, dirs, files in os.walk(rootdir):
for file in files:
f=open(file,'r')
lines=f.readlines()
f.close()
f=open(file,'w')
for line in lines:
newline = "No you are not"
f.write(newline)
f.close()
लेकिन मुझे एक त्रुटि मिल रही है। मैं क्या गलत कर रहा हूं?