Мне нужно печатать по одной строке в цикле (Python 3.x). Оглядываясь на SO уже, я поместил эту строку в свой код:
print('{0} imported\r'.format(tot),)
Тем не менее, он по-прежнему печатает несколько строк при циклическом прохождении. я тоже пробовал
sys.stdout.write('{0} imported\r'.format(tot))
но это не выводит ничего на консоль...
Кто-нибудь знает, что с этим происходит?
sys.stdout.write()
у меня работает.. у васimport sys
. Вы пытаетесь наложить вывод на одну строку? - person Levon   schedule 13.06.2012print text,
из python 2.x, вам нужно использовать аргументend
, как вprint(text, end='')
. Запятая в конце аргументов функции не имеет значения. - person James   schedule 13.06.2012print(text, end='')
дает мне синтаксическую ошибку в=
. - person rossmcm   schedule 09.02.2018