পাইথন একটি পাইথন শেল সরবরাহ করে যা একটি একক পাইথন কমান্ড কার্যকর করতে এবং ফলাফল প্রদর্শন করতে ব্যবহৃত হয়। একে REPLও বলা হয় . REPL এর অর্থ হল Read, Evaluate, Print এবং Loop। কমান্ডটি পড়া হয়, তারপর মূল্যায়ন করা হয়, তারপরে ফলাফল প্রিন্ট করা হয় এবং পরবর্তী কমান্ডটি পড়ার জন্য লুপ করা হয়৷
কখনও কখনও এতগুলি কমান্ড চালানোর পরে এবং এলোমেলো আউটপুট পাওয়ার পরে বা কিছু অপ্রয়োজনীয় কমান্ড কার্যকর করার পরে, আমাদের পাইথন শেলটি পরিষ্কার করতে হতে পারে। শেল সাফ না হলে, আমাদের অনেকবার স্ক্রীন স্ক্রোল করতে হবে যা অদক্ষ। সুতরাং, পাইথন শেলটি পরিষ্কার করা প্রয়োজন।
টার্মিনাল বা পাইথন শেল পরিষ্কার করতে ব্যবহৃত কমান্ডগুলি হল cls এবং ক্লিয়ার .
উইন্ডোজে
import os os.system(‘CLS’)
লিনাক্সে
import os os.system(‘clear’)
ধরা যাক, আমাদের কয়েক সেকেন্ডের জন্য কিছু আউটপুট দেখাতে হবে এবং তারপরে আমরা শেলটি পরিষ্কার করতে চাই। নিম্নলিখিত কোডটি উদ্দেশ্য পূরণ করে৷
৷-
OS এবং ঘুম আমদানি করুন
-
একটি ফাংশন সংজ্ঞায়িত করুন যেখানে শেল সাফ করার কমান্ডগুলি নির্দিষ্ট করা আছে, উইন্ডোজের জন্য cls এবং লিনাক্সের জন্য পরিষ্কার৷
-
কিছু আউটপুট প্রিন্ট করুন
-
স্ক্রীনটিকে কয়েক সেকেন্ডের জন্য ঘুমাতে দিন
-
স্ক্রীন পরিষ্কার করতে ফাংশনটি কল করুন
উদাহরণ
from os import system, name from time import sleep def clear(): # for windows if name == 'nt': _ = system('cls') # for mac and linux else: _ = system('clear') print(“Hi Learner!!”) sleep(5) clear()