Заменить print func newline char на всю жизнь программы - PullRequest
0 голосов
/ 29 ноября 2018

Есть ли одна точка, в которой я могу заменить функцию печати символом новой строки на другую, которая будет сохраняться в течение всей жизни программы?
Я знаю, что вы можете передать end символ для печати, но это становитсяхлопот для каждого отдельного вызова.

Программа взаимодействует с устаревшей системой и может вызываться как из эмулятора терминала, так и через веб-сайт.Вот как я сейчас это делаю.

if(web):
    linebr='<br/>'
else:
    linebr='/n'
# export linebr

... # elsewhere
print(what,end=linebr)

Есть ли лучший способ?

1 Ответ

0 голосов
/ 29 ноября 2018

Определите новую функцию, которая работает как настройка функции Python print().Например:

def print_(s):
    print(s, end="<br>")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...