PyProg का प्रयास करें। PyProg सुपर अनुकूलन प्रगति संकेतक और बार बनाने के लिए पायथन के लिए एक ओपन-सोर्स लाइब्रेरी है।
यह वर्तमान में संस्करण 1.0.2 पर है; यह Github पर होस्ट किया गया है और PyPI (नीचे लिंक नीचे) पर उपलब्ध है। यह पायथन 3 और 2 के साथ संगत है और इसे क्यूटी कंसोल के साथ भी इस्तेमाल किया जा सकता है।
यह उपयोग करने के लिए वास्तव में आसान है। निम्नलिखित कोड:
import pyprog
from time import sleep
# Create Object
prog = pyprog.ProgressBar(" ", " ", total=34, bar_length=26, complete_symbol="=", not_complete_symbol=" ", wrap_bar_prefix=" [", wrap_bar_suffix="] ", progress_explain="", progress_loc=pyprog.ProgressBar.PROGRESS_LOC_END)
# Update Progress Bar
prog.update()
for i in range(34):
# Do something
sleep(0.1)
# Set current status
prog.set_stat(i + 1)
# Update Progress Bar again
prog.update()
# Make the Progress Bar final
prog.end()
वास्तव में आप क्या चाहते हैं (यहां तक कि बार लंबाई!) का उत्पादन करेंगे:
[=========== ] 45%
[=============== ] 60%
[==========================] 100%
प्रगति बार को अनुकूलित करने के लिए अधिक विकल्पों के लिए, इस वेबसाइट के जीथब पृष्ठ पर जाएं।
मैंने वास्तव में PyProg बनाया क्योंकि मुझे एक सरल लेकिन सुपर अनुकूलन योग्य प्रगति बार लाइब्रेरी की आवश्यकता थी। आप आसानी से के साथ स्थापित कर सकते हैं: pip install pyprog।
PyProg Github: https://github.com/Bill13579/pyprog
PyPI: https://pypi.python.org/pypi/pyprog/