পাইপ্রোগ চেষ্টা করুন। পাইপ্রাগ হ'ল পাইথনের একটি ওপেন সোর্স লাইব্রেরি সুপার কাস্টমাইজযোগ্য অগ্রগতি সূচক এবং বারগুলি তৈরি করতে।
এটি বর্তমানে 1.0.2 সংস্করণে রয়েছে; এটি গিথুবটিতে হোস্ট করা হয়েছে এবং পিপিআইতে উপলব্ধ রয়েছে (নীচে লিঙ্কগুলি)। এটি পাইথন 3 এবং 2 এর সাথে সামঞ্জস্যপূর্ণ এবং এটি Qt কনসোলের সাথেও ব্যবহার করা যেতে পারে।
এটি ব্যবহার করা সত্যই সহজ। নিম্নলিখিত কোড:
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%
অগ্রগতি বারটি কাস্টমাইজ করার জন্য আরও বিকল্পগুলির জন্য, এই ওয়েবসাইটটির গিথুব পৃষ্ঠায় যান।
আমি আসলে পাইপ্রোগ তৈরি করেছি কারণ আমার একটি সাধারণ তবে সুপার কাস্টমাইজযোগ্য প্রগতি বার গ্রন্থাগার দরকার needed আপনি সহজেই সঙ্গে এটি ইনস্টল করতে পারেন: pip install pyprog।
পাইপ্রোগ গিথুব: https://github.com/Bill13579/pyprog পাইপিআই
: https://pypi.python.org/pypi/pyprog/