работа с текстовым файлом. Работа с тектовыми файлами. Замена слов. Есть один ряд однотипных файлов. И второй ряд однотипных файлов. Нужно написать цикл, который бы последовательно открывал первый ряд однотипных файлов и менял в них одно слово на другое. При этом нужно не перезаписывать старые файлы, а создать новые. И нужно написать цикл, который бы последовательно открывал второй ряд однотипных файлов и менял в них одно слово на другое. При этом нужно не перезаписывать старые файлы, а создать новые. Также при сохранении нужно, что концы строк были в формате UNIX. То есть непечатаемые символы должны быть LF, а не CRLF. Примечание1: Во втором типе однотипных файлов при замене одного слово на новое слово нужно будет каким-то образом сделать так, чтобы новое слово содержало переменную цикла. То есть, примерно открываю файл с названием 5, и заменяю слово “яблоко“ на “яблоко5“ Примечание2: Хочется, чтобы код был написан как можно проще. И чтобы человек, который выполняет задание, мне потом смог объяснить, при видео звонке, как работает код. Сам я почти решил эту задачу, но я не все понимаю, что происходит в коде. В частности, использовал два вида кода: I вид #input file fin = open(“data.txt“, “rt“) #output file to write the result to fout = open(“out.txt“, “wt“) #for each line in the input file for line in fin: #read replace the string and write to output file fout.write(line.replace('pyton', 'python')) #close input and output files fin.close() fout.close() II вид #read input file fin = open(“data.txt“, “rt“) #read file contents to string data = fin.read() #replace all occurrences of the required string data = data.replace('pyton', 'python') #close the input file fin.close() #open the input file in write mode fin = open(“data.txt“, “wt“) #overrite the input file with the resulting data fin.write(data) #close the file fin.close().