У меня есть текстовый файл с 1 тыс. Строк.
После 100 строк я хочу заменить \ r \ n на, например:
1 2 3 4 5 6 7 8 9 10
Будет:
1,2,3,4,5 6,7,8,9,10 ....
Результатом будут 2 строки 1,2,3 .. и 6,7 ...
Это должно работать:
with open("Your/File/Path", "r+") as f: content = [(x.replace("\r\n", ", ") if i % 100 != 0 else x) for i, x in enumerate(f.readlines(), 1)] f.truncate(0) f.seek(0, 0) f.writelines(content)