Мне нужно перебирать подкаталоги данной директории и искать файлы. Если я получаю файл, я должен открыть его и изменить содержимое и заменить его на свои собственные строки.Итерация через каталоги с помощью Python
Я попытался это:
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()
, но я получаю сообщение об ошибке. Что я делаю не так?
«Ошибка» - любая ошибка в частности? –
@ DanielRoseman Он не должен. Код правильный. –
Пожалуйста, не могли бы вы немного рассказать о том, что вы надеетесь делать с файлами/каталогами, как только вы пройдете через них, работая по назначению? Также, пожалуйста, предоставьте сведения об ошибке. – ChrisProsser