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

पायथन में टर्मिनल नियंत्रण कार्य

यूनिक्स प्रणाली में टर्मिनल नियंत्रणों को बदलने के लिए, हम पायथन में ट्टी संबंधित विधियों का उपयोग कर सकते हैं। ट्टी . का उपयोग करना मॉड्यूल, हम टर्मिनल के दो अलग-अलग मोड सेट कर सकते हैं। कच्चा मोड और cbreak मोड।

ट्टी मॉड्यूल का उपयोग करने के लिए, हमें इसे -

. का उपयोग करके आयात करना चाहिए
आयात ट्टी

Tty मॉड्यूल के कुछ मॉड्यूल हैं, ये हैं -

विधि tty.setraw(fd, जब =termios.TCSAFLUSH)

टर्मिनल मोड को रॉ मोड में बदलने के लिए इस विधि का उपयोग किया जाता है। रॉ मोड में, कर्सर नई लाइन पर चला जाता है लेकिन कैरिज रिटर्न ऑपरेशन नहीं किया जाता है। साथ ही हमें रिटर्न press दबाने की जरूरत नहीं है सिस्टम में इनपुट भेजने के लिए कुंजी, इसे लिखने के बाद स्वचालित रूप से भेजती है।

विधि tty.setcbreak(fd, जब =termios.TCSAFLUSH)

इस विधि का उपयोग टर्मिनल मोड को क्रैब मोड में बदलने के लिए किया जाता है। इस मोड में, कर्सर नई लाइन में चला जाता है, हमें सिस्टम में इनपुट भेजने के लिए रिटर्न की को दबाने की जरूरत नहीं होती है, यह इसे लिखने के बाद अपने आप भेज देता है।

उदाहरण कोड

आयात करें ("चार:" + str(char))termios.tcsetattr(file_desc, termios.TCSADRAIN, old_setting)

आउटपुट

$ python3 example.pyChar:K Char:E    Char:5       Char:2           Char:@

  1. पायथन में टर्मिनल के रंग प्रिंट करें

    टर्मिनल में, यदि आप कुछ टेक्स्ट को रंगीन मोड में दिखाना चाहते हैं, तो इसे प्राप्त करने के लिए पायथन प्रोग्रामिंग में कई तरीके हैं। पायथन मॉड्यूल का उपयोग करना 1.termcolor मॉड्यूल:यह टर्मिनल में आउटपुट के लिए ANSII रंग स्वरूपण है। import sys from termcolor import colored, cprint text1 = colored('

  1. पॉज़िक्स स्टाइल TTY नियंत्रण पायथन का उपयोग कर

    टर्मियोस मॉड्यूल tty I/O नियंत्रण के लिए POSIX को एक इंटरफ़ेस प्रदान करता है। यह केवल यूनिक्स प्रणाली के लिए उपलब्ध है। टर्मियोस मॉड्यूल का उपयोग करने के लिए, हमें इसका उपयोग करके आयात करना चाहिए - import termios इस मॉड्यूल की सभी विधियाँ फ़ाइल डिस्क्रिप्टर को एक तर्क के रूप में लेती हैं। टर्मिय

  1. पायथन गणितीय कार्य

    गणित मॉड्यूल का उपयोग पायथन में गणितीय कार्यों तक पहुँचने के लिए किया जाता है। इस फ़ंक्शन के सभी तरीकों का उपयोग पूर्णांक या वास्तविक प्रकार की वस्तुओं के लिए किया जाता है, जटिल संख्याओं के लिए नहीं। इस मॉड्यूल का उपयोग करने के लिए, हमें उस मॉड्यूल को अपने कोड में आयात करना चाहिए। import math कुछ