Я новичок в написании сценариев и пытаюсь удалить несколько пробелов в строке и заменить их одним пробелом.
input.txt
Hello world
Welcome to python
результат должен быть похож на
Hello world
Welcome to python
Я выполнил следующую команду:
with open ('input.txt', 'r') as i_f, open ('output.txt', 'w') as o_f:
for line in i_f:
o_f.write(re.sub('\s+',' ', line))
Мой результат выглядит примерно так:
Hello world Welcome to python
Я пытаюсь заменить несколько пробелов одним пробелом в каждой строке. Я не хочу объединять несколько строк в одну. Может ли кто-нибудь помочь мне удалить несколько пробелов и заменить их одним пробелом, не соединяя строки. Любая помощь будет оценена. Заранее спасибо.