Making a Text Based Progress Bar in Python

Last updated on: May 13, 2016

ছোটবেলায় যখন কনসোলে কিছু একট কাজ করতে দিতাম - দেখা যেত একটা প্রোগ্রেস বারও আছে। সেটা আবার এক যায়গায় আস্তে আস্তে বাড়তে থাকে। মনে হতো, আরে!কনসোলে এই যে প্রোগ্রেসবারটা দেখি, সেটা কিভাবে কাজ করে? এনিমেশনটা হয় কিভাবে?! ভাবলাম এখন যখন জানি, সবাইকে দেখাই কেমন করে কাজ করে! কোডটা দিলাম, কিন্তু ছবি আকারে - করতে চাইলে কোডটা নিজেই লিখে করো :D

পাইথন কোড - কনসোলে প্রোগ্রেস বার

পাইথন কোড - কনসোলে প্রোগ্রেস বার

কোডের আউটপুটটা দেখতে এমন হবে:

টেক্সট প্রোগ্রস বার

টেক্সট প্রোগ্রস বার

লক্ষ্য করার যে অংশটা, সেটা হলো \r. এটার কারণেই একযায়গায় বার বার লেখা হচ্ছে। ‌\r মানে হচ্ছে ক্যারিজ রিটার্ন। আর ফ্লাশিংয়ের অংশটা এখান থেকে বুঝতে পারো।

Written on May 13, 2016