multiple prints on the same line in Python

Я был бы очень соответствующим о создании нагрузки передающих электронных писем на моем сервере базы данных (маленький, хотя это может быть). Я мог бы предложить одну из этих альтернатив:

  1. Имеют прикладную логику, обнаруживают потребность послать электронное письмо и отправить его.
  2. Имеют триггер MySQL, заполняют таблицу, которая стоит в очереди электронные письма, которые будут отправлены и будут иметь монитор процесса, что таблица и посылает электронные письма.
212
задан ivanleoncz 19 November 2019 в 15:04
поделиться

2 ответа

print () имеет встроенный параметр «end», который по умолчанию имеет значение «\ n». Вызов print («Это Америка») фактически вызывает print («Это Америка», end = «\ n»). ). Самый простой способ сделать это - вызвать print ("Это Америка", end = "")

2
ответ дан 23 November 2019 в 04:29
поделиться

Найденный этим сообщение Quora , с этим примером, который работал на меня (python 3), который был ближе к тому, что мне был нужен он для (т.е. стирание целой предыдущей строки).

пример они обеспечивают:

def clock():
   while True:
       print(datetime.now().strftime("%H:%M:%S"), end="\r")

Для печати на той же строке, как другие предположили, просто использование end=""

0
ответ дан 23 November 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: