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

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


जब हम पायथन इंटरैक्टिव शेल/टर्मिनल के साथ काम करते हैं, तो हमें लगातार आउटपुट मिलता रहता है और विंडो बहुत अव्यवस्थित दिखती है, किसी भी आउटपुट को स्पष्ट रूप से देखने के लिए नहीं, अधिकांश समय हम स्क्रीन को साफ़ करने के लिए ctrl+l का उपयोग करते हैं।

लेकिन अगर हम पायथन स्क्रिप्ट चलाते समय स्क्रीन साफ़ करना चाहते हैं तो हमें उसके लिए कुछ करना होगा क्योंकि स्क्रीन साफ़ करने के लिए कोई बिल्ट-इन कीवर्ड या फ़ंक्शन/मेथड नहीं है। इसलिए, हमें इसके लिए कुछ कोड लिखना होगा।

इसलिए, हमें कुछ चरणों का पालन करना होगा

चरण 1 - पहले हमें from os import system लिखना होगा।
चरण 2 - अगला एक फ़ंक्शन परिभाषित करें।
चरण 3 - फिर लिनक्स में 'clear' और विंडोज में 'cls' को तर्क के रूप में एक सिस्टम कॉल करें।
चरण 4 - अगला हमें वापसी मान को अंडरस्कोर या जो भी वेरिएबल हम चाहते हैं में स्टोर करना होगा (अंडरस्कोर का उपयोग इसलिए किया जाता है क्योंकि पायथन शेल हमेशा अपने अंतिम आउटपुट को अंडरस्कोर में स्टोर करता है)।
चरण 6 - अंत में फ़ंक्शन को कॉल करें।

उदाहरण कोड

from os import system, name
from time import sleep
# हमारा क्लियर फ़ंक्शन परिभाषित करें
def screen_clear():
    if name == 'nt':
        _ = system('cls')  # मैक और लिनक्स के लिए (यहाँ, os.name 'posix' है)
    else:
        _ = system('clear')
# कुछ टेक्स्ट प्रिंट करें
print('Hi !! I am Python\n'*10)
sleep(2)
# अब ऊपर परिभाषित फ़ंक्शन को कॉल करें
screen_clear()

आउटपुट

Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python

subprocess मॉड्यूल का उपयोग करना।

उदाहरण

import os
from subprocess import call
from time import sleep
def screen_clear():
    _ = call('clear' if os.name == 'posix' else 'cls')
print('Hi !! I am Python\n'*10)
# आउटपुट प्रिंट करने के बाद 2 सेकंड के लिए स्लीप
sleep(2)
# अब ऊपर परिभाषित फ़ंक्शन को कॉल करें
screen_clear()

आउटपुट

Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python
Hi !! I am Python

  1. - Python में MySQL का उपयोग करके IF स्टेटमेंट का उपयोग करना

    IF स्टेटमेंट पायथन में एक सशर्त स्टेटमेंट है। यह किसी विशेष स्थिति की जांच करता है और तदनुसार कुछ कार्रवाई करता है। यहां, हम Python का उपयोग करके SQL डेटाबेस के साथ इंटरैक्ट करने के लिए IF स्टेटमेंट के उपयोग पर चर्चा करेंगे। सिंटैक्स IF(condition, value_if_true, value_if_false) IF स्टेटमेंट का उप

  1. - Python में MySQL का उपयोग करके टेबल कॉपी करना

    हम Python का उपयोग करके MySQL में किसी मौजूदा टेबल की कॉपी बना सकते हैं। टेबल के कॉलम, कॉलम परिभाषाएं और सभी पंक्तियों सहित पूरी टेबल कॉपी की जाएगी। सिंटैक्स CREATE TABLE table_name SELECT * FROM existing_table table_name बनाई जाने वाली नई टेबल का नाम है। existing_table कॉपी की जाने वाली टेबल का न

  1. Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं? Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं?

    हम Tkinter लाइब्रेरी का उपयोग करके एक सरल स्क्रीन बनाएंगे। एल्गोरिदम चरण 1: tkinter आयात करें। चरण 2: tkinter क्लास का ऑब्जेक्ट बनाएं। चरण 3: स्क्रीन प्रदर्शित करें। उदाहरण कोड import tkinter as tk window = tk.Tk() आउटपुट