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