Печать на Python и перенос текста - PullRequest
0 голосов
/ 27 апреля 2019

У меня вопрос по поводу печати на Python. Я использую следующее для печати

Я хочу сгенерировать bash-скрипт, используя python 3.7.

res="""\
    {someline} some more code some keywords etc 
""".format(someline = self.someline)

res = textwrap.dedent(res)

Это я использую для получения текста в формате, который автоматически печатает переводы строк и т. Д.

Но если у меня сейчас в строке много аргументов, строка становится все длиннее и длиннее. Но если я нажму Enter, я получу новую строку.

Так есть ли способ иметь перенос слов без новой строки для лучшего читабельность в коде?

1 Ответ

0 голосов
/ 27 апреля 2019
print("\
This will get printed\
, and this will be on the same line\
")

При использовании обычных кавычек, как в " или ', конец строки с обратной косой чертой, а затем начало новой строки продолжит строку до следующей строки и не создаст новую строку, котораячто вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...