Python не продолжает заменять одну и ту же строку в терминале, но заменяет «имя» и добавляет индикатор выполнения в новую строку, что приводит к огромному стекному индикатору выполнения ... это только происходит, когда я использую «\ n» перед «именем». Как я могу заставить результат выглядеть так?строки укладки python в терминале
[### ] 4%
name2
питон
mylist = ['name1', 'name2', 'name3',...'name66']
for name in mylist:
sys.stdout.write('\r[%-66s] %d%%' % ('#'*prog, (prog*1.51515151515))+'\n'+name)
sys.stdout.flush()
Вот что делает '\ n'. Каков твой вопрос? – NPE
Да, я действительно не понимаю ваш вопрос. Как это выглядит сейчас? – Colleen
Ничего себе, идиот, я хочу, чтобы «имя» было обернуто на следующую строку без укладки прографов. – user1442957