Комментарии 30
А скриншоты?
+2
о, вроде стандартная штука, а я не знал. Пасиб, забираю в избранное. на досуге попробую применить.
0
Можете перенести в «Язык программирования Python» :-)
0
Спасибо, отличная плюшка, давно хотел такую
0
____
супер реально, я свое написал
Всего: 1428, Обработано: 1230 ( 86% ), осталось: 198 ( 22.04: 22.01.10 12:35:44 ), Время 3.34( 0.11 в сек )
Но это реально удобней.
супер реально, я свое написал
Всего: 1428, Обработано: 1230 ( 86% ), осталось: 198 ( 22.04: 22.01.10 12:35:44 ), Время 3.34( 0.11 в сек )
Но это реально удобней.
0
Спасибо за топик.
-2
спасибо, пригодится…
-2
Мда ребят… я такое на паскале лет 8 назад делал.
удивлен, что о такой работе пишут на хабре
удивлен, что о такой работе пишут на хабре
+7
НЛО прилетело и опубликовало эту надпись здесь
А для PHP есть Console_ProgressBar. Может быть мне тоже об этом статью написать…
+3
Автору спасибо, не знал про этот модуль. Жаль, конечно, что он не входит в стандартные, придётся зависимость добавлять в проект.
Кстати, можно легко использовать этот прогрессбар для индикации процесса скачивания файла из сети:
Кстати, можно легко использовать этот прогрессбар для индикации процесса скачивания файла из сети:
Copy Source | Copy HTML
- #!/usr/bin/python
- # -*- coding: utf8 -*-
- import urllib, progressbar
-
- url = 'http://example.com/file.mp3'
-
- def loadProgress(bl, blsize, size):
- dldsize = min(bl*blsize, size)
- p = float(dldsize) / size
- bar.update(p)
-
- bar = progressbar.ProgressBar(maxval=1. 0, widgets=[
- 'Загрузка файла ',
- progressbar.Bar(left='[', marker='=', right=']'),
- progressbar.Percentage()
- ]).start()
-
- urllib.urlretrieve(url, 'myfile.mp3', loadProgress)
- bar.finish()
+4
0
Ну у меня не заработало (просто пустая строка была), хотя это и абсолютно не целевая, для меня, ОС. Сегодня ещё разок попробую.
Про вещественные числа — какая-то проблема с подсвечивалкой. Уже пробовал «съехать». Результат — не очень.
Про вещественные числа — какая-то проблема с подсвечивалкой. Уже пробовал «съехать». Результат — не очень.
0
В примере с виджетами сругнулся на 10 строке, что в progressbar.py не найден метод:
просто комментируем и нормально работает.
progressbar.SimpleProgress(), # Надпись "6 из 10"
просто комментируем и нормально работает.
0
Я обычно использовал dialog для этого. Вот моя питоновская обертка к нему(второй пример — как раз прогрессбар): pawnhearts.ru/software/dlg/
0
Спасибо, буду знать. К сожалению, сейчас не могу пощупать руками — можешь показать, как это выглядит?
0
www.ambienteto.arti.beniculturali.it/doc/lg/101/misc/sunil/gauge.png
вообще просто набери dialog в консоли и поиграйся :)
ещё один плюс — легко переключится на граф. вариант — достаточно вместо dialog вызывать gdialog, kdialog, xdialog, etc.
вообще просто набери dialog в консоли и поиграйся :)
ещё один плюс — легко переключится на граф. вариант — достаточно вместо dialog вызывать gdialog, kdialog, xdialog, etc.
0
Удобная штука, мерси за хинт.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простой консольный прогрессбар на питоне