Python एक Python शेल प्रदान करता है जिसका उपयोग सिंगल Python कमांड निष्पादित करने और परिणाम प्रदर्शित करने के लिए किया जाता है। इसे REPL भी कहा जाता है। REPL का मतलब रीड, इवैलुएट, प्रिंट और लूप है। कमांड पढ़ी जाती है, फिर मूल्यांकन की जाती है, बाद में परिणाम प्रिंट किया जाता है और अगली कमांड पढ़ने के लिए लूप वापस जाता है।
कई कमांड्स निष्पादित करने और अस्त-व्यस्त आउटपुट प्राप्त करने या कुछ अनावश्यक कमांड्स निष्पादित करने के बाद, हमें Python शेल क्लियर करने की आवश्यकता हो सकती है। यदि शेल क्लियर नहीं है, तो हमें स्क्रीन को कई बार स्क्रॉल करना होगा जो अक्षम है। इस प्रकार, Python शेल को क्लियर करना आवश्यक है।
टर्मिनल या Python शेल को क्लियर करने के लिए उपयोग की जाने वाली कमांड्स cls और clear हैं।
Windows में
import os
os.system('CLS')Linux में
import os
os.system('clear')मान लीजिए, हमें कुछ सेकंड के लिए कुछ आउटपुट दिखाना है और फिर शेल क्लियर करना है। निम्नलिखित कोड इस उद्देश्य को पूरा करता है।
os और sleep इम्पोर्ट करें
एक फंक्शन परिभाषित करें जहां शेल क्लियर करने की कमांड्स निर्दिष्ट हैं, Windows के लिए cls और Linux के लिए clear।
कुछ आउटपुट प्रिंट करें
स्क्रीन को कुछ सेकंड के लिए स्लीप करने दें
स्क्रीन क्लियर करने के लिए फंक्शन कॉल करें
उदाहरण
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()