Найти - Пользователи
Полная версия: динамичный вывод
Начало » Python для новичков » динамичный вывод
1
ivanff
Привет всем.
с питоном недавно, написал прогу которая дешифрирует по алгоритму Файстеля, процесс занимает минут 10, так хочется сделать, пока вычисляется значение, в консоли выводилось бы сколько процентов прошло от начала процесса, то есть чтобы 0-100% печаталось на одном месте,а не подрят как счас у меня.

спасибо за ответы.
pfcits@mail.ru
ivanff
сделал вот так, в принципе то что я хотел, но что то не думаю, что надо именно так:
носле вывода очищяю shell
sys.stdout.write(os.popen('/usr/bin/clear').read())
и заново вывожу в цикле
j2a
ivanff
чтобы 0-100% печаталось на одном месте,а не подрят как счас у меня
sys.stdout.write('\r%d%% done' % progress)
sys.stdout.flush()
ivanff
большое спасибо,
самое интересное, что я вроде бы так и делал, до того как нашел решение с очисткой шела :)
сейчас использую как написал товарищ выше.
Dimka665
j2a
ivanff
чтобы 0-100% печаталось на одном месте,а не подрят как счас у меня
sys.stdout.write('\r%d%% done' % progress)
sys.stdout.flush()
у меня не печатает на одном месте. ни в питоне, ни в консоли windows xp. как же быть?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB