যখন আমরা পাইথন ইন্টারঅ্যাক্টিভ শেল/টার্মিনাল নিয়ে কাজ করি, তখন আমরা ক্রমাগত আউটপুট পাই এবং উইন্ডোটি খুব আনাড়ি দেখায়, কোনো আউটপুট পরিষ্কারভাবে দেখতে পায় না, বেশিরভাগ সময় আমরা স্ক্রিন পরিষ্কার করতে ctrl+l ব্যবহার করি।
কিন্তু আমরা যদি পাইথন স্ক্রিপ্ট চালানোর সময় স্ক্রিনটি সাফ করতে চাই তবে এর জন্য আমাদের কিছু করতে হবে কারণ স্ক্রিনটি পরিষ্কার করার জন্য কোনও বিল্ট-ইন কীওয়ার্ড বা ফাংশন/পদ্ধতি নেই। তাই, এর জন্য আমাদের কিছু কোড লিখতে হবে।
তাই, আমাদের কিছু ধাপ অনুসরণ করতে হবে
ধাপ 1 − প্রথমে আমাদের os import system থেকে লিখতে হবে। ধাপ 2 − পরবর্তী একটি ফাংশন সংজ্ঞায়িত করুন। ধাপ 3 − তারপর একটি আর্গুমেন্ট হিসাবে লিনাক্সে 'ক্লিয়ার' এবং উইন্ডোজে 'cls' দিয়ে একটি সিস্টেম কল করুন। ধাপ 4 − পরবর্তীতে আমাদের প্রত্যাবর্তিত মানটিকে একটি আন্ডারস্কোরে বা আমরা যেকোন ভেরিয়েবলে সঞ্চয় করতে হবে (একটি আন্ডারস্কোর ব্যবহার করা হয় কারণ পাইথন শেল সর্বদা একটি আন্ডারস্কোরে তার শেষ আউটপুট সঞ্চয় করে)। ধাপ 6 − শেষ পর্যন্ত ফাংশনটি কল করুন।
উদাহরণ কোড
os import system থেকে, namefrom time import sleep# আমাদের পরিষ্কার ফাংশন def screen_clear():if name =='nt':_ =system('cls') # ম্যাক এবং লিনাক্সের জন্য (এখানে, os.name হল ' posix') else:_ =সিস্টেম('ক্লিয়ার')# কিছু টেক্সটপ্রিন্ট প্রিন্ট আউট করুনআউটপুট
<প্রে>হাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথন
সাবপ্রসেস মডিউল ব্যবহার করা।
উদাহরণ
সাবপ্রসেস থেকে ওএস আমদানি করুন কল ফ্রম টাইম ইমপোর্ট স্লিপডেফ স্ক্রীন_ক্লিয়ার():_ =কল('ক্লিয়ার' যদি os.name =='posix' অন্য 'cls') প্রিন্ট ('হাই !! আমি পাইথন\n'*10 )# আউটপুটস্লিপ(2)# প্রিন্ট করার পর 2 সেকেন্ডের জন্য ঘুমআউটপুট
<প্রে>হাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথনহাই!! আমি পাইথন