Как заменить пользовательские вкладки пробелами в строке, зависит от размера вкладки?
Я пытаюсь написать функцию Python, не используя никаких модулей, которые будут принимать строку с вкладками и заменять вкладки пробелами, соответствующими вводимому размеру табуляции. Оно может'просто замените все табели размера n на n пробелов, поскольку табуляция может содержать от 1 до n пробелов. Я'Я действительно смущен, так что если кто-то может просто указать мне в правильном направлении, яЯ очень ценю это.
Например, если tabstop изначально имеет размер 4:
123\t123 = 123 123 #one space in between
но изменил на табстоп 5:
123\t123 = 123 123 #two spaces in between
Я думаю, что мне нужно заполнить конец строки пробелами до строки% n == 0, а затем разделить ее на части, но я 'Я довольно потерян в данный момент ..