Я нахожу нежелательные пробелы в выводе Catenate
в Robot Framework. Сначала я использую ключевое слово, которое я определил:Нежелательное пустое пространство в операторах ротации робота
Следующая строка должна содержать дату и время Python и целое число. Должно быть возвращающей строку
${to_due_date}= Delta Month ${todaysDate} 1
Тогда я пытаюсь вырезать/заднее пространство с выхода при использовании сцеплять:
${to_string}= Catenate To Due Date: ${to_due_date.strip()}
, но выход этого, когда я отправить его на консоль, показывает пробелы в нем:
To Due Date: 24 Feb 2017
Я также попытался собрать строку с использованием Strip String, но без успеха.
Есть ли более эффективный способ использования catenate, который не имеет пробелов?
, который, кажется, разделяет только первые пробелы - конечное пространство все еще существует: до даты: 24 февраля 2017 года; – MaxRussell
Да, точно. Это опускает только пространство между двумя строками, которые должны быть связаны. Если вы хотите также опустить пробелы в строке даты, используйте, например, '$ {to_due_date.replace (" "," ")}' вместо этого 'strip()'. Но я все еще не уверен, что именно нужно. –
Спасибо, это прекрасно - это были ведущие и завершающие пробелы, а не те, что были в самой дате. – MaxRussell