В Python можно использовать метод `replace` для строки, чтобы заменить все идущие подряд пробелы на один пробел. Вот пример кода:
```
s = "This is a test string with multiple spaces between words"
s = " ".join(s.split())
print(s)
```
В этом коде мы используем метод `split` для разделения строки на список слов, разделяя их пробелами. Затем мы используем метод `join` для объединения списка слов в строку, разделяя их одним пробелом.
Вывод:
```
This is a test string with multiple spaces between words
```
Также можно использовать регулярные выражения для решения этой задачи:
```
import re
s = "This is a test string with multiple spaces between words"
s = re.sub(r'\s+', ' ', s)
print(s)
```
В этом коде мы используем регулярное выражение `\s+` для поиска любого количества пробелов (`\s` - символ пробела, `+` - один или более раз). Затем мы заменяем все найденные пробелы на один пробел с помощью метода `sub`.
Вывод:
```
This is a test string with multiple spaces between words
```
Оба этих кода будут выводить ту же строку, но с одним пробелом между словами.