Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में स्क्रीन कैसे साफ़ करें?

पायथन में कभी-कभी हमारे पास आउटपुट लिंक होता है और हम सेल प्रॉम्प्ट में स्क्रीन को साफ़ करना चाहते हैं हम कंट्रोल + एल दबाकर स्क्रीन को साफ़ कर सकते हैं। लेकिन ऐसी स्थितियां होती हैं जब हमें प्रोग्राम से आउटपुट की मात्रा और हम आउटपुट को कैसे प्रारूपित करना चाहते हैं, के आधार पर प्रोग्राम को प्रोग्रामेटिक रूप से साफ़ करने की आवश्यकता होती है। ऐसे मामले में हमें कुछ कमांड्स को पायथन लिपि में डालने की जरूरत है जो प्रोग्राम द्वारा जरूरत पड़ने पर स्क्रीन को साफ कर देगा।

हमें स्क्रीन को साफ करने के लिए अजगर के ओएस मॉड्यूल से सिस्टम () की आवश्यकता है। विंडोज़ और लिनक्स जैसे विभिन्न प्लेटफार्मों के लिए हमें अलग-अलग कमांड पास करने की आवश्यकता है जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है। साथ ही हम '_' वेरिएबल का भी इस्तेमाल करते हैं जो दुभाषिया में लास्ट एक्सप्रेशन का मान रखने के लिए इस्तेमाल किया जाता है।

उदाहरण

import os
from time import sleep
# The screen clear function
def screen_clear():
   # for mac and linux(here, os.name is 'posix')
   if os.name == 'posix':
      _ = os.system('clear')
   else:
      # for windows platfrom
      _ = os.system('cls')
   # print out some text
print("The platform is: ", os.name)
print("big output\n"* 5)
# wait for 5 seconds to clear screen
sleep(5)
# now call function we defined above
screen_clear()

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The platform is: nt
big output
big output
big output
big output
big output

उपरोक्त आउटपुट परिणाम विंडो से 5 सेकंड के बाद साफ़ हो जाता है।


  1. Windows कमांड प्रॉम्प्ट स्क्रीन को कैसे साफ़ करें

    क्या जानना है कमांड प्रॉम्प्ट में, टाइप करें: cls और Enter press दबाएं . ऐसा करने से पूरी एप्लिकेशन स्क्रीन साफ ​​हो जाती है। कमांड प्रॉम्प्ट को बंद करें और फिर से खोलें। X  . क्लिक करें विंडो के शीर्ष दाईं ओर इसे बंद करने के लिए, फिर इसे हमेशा की तरह फिर से खोलें। ESC दबाएं पाठ की पंक्ति को साफ़ क

  1. पायथन का उपयोग करके स्क्रीन पर कैसे प्रिंट करें?

    स्क्रीन पर आउटपुट करने का मूल तरीका प्रिंट स्टेटमेंट का उपयोग करना है। >>> print 'Hello, world' Hello, world रिक्त स्थान द्वारा अलग की गई एक ही पंक्ति पर एकाधिक चीज़ें मुद्रित करने के लिए, उनके बीच अल्पविराम का उपयोग करें। उदाहरण के लिए: >>> print 'Hello,', 'Wo

  1. कैसे जांचें कि पायथन में एक स्ट्रिंग ASCII में है या नहीं?

    सबसे आसान तरीका है कि स्ट्रिंग के वर्णों पर लूप करें और जांचें कि प्रत्येक वर्ण ASCII है या नहीं। उदाहरण def is_ascii(s):     return all(ord(c) < 128 for c in s) print is_ascii('ӓmsterdӒm') आउटपुट यह आउटपुट देगा: False लेकिन यह तरीका बहुत ही अक्षम है। एक बेहतर तरीका यह है कि st