2014-04-05 7 views
21

मैं एक प्रोग्राम बनाना चाहता हूं जो पाइथन टर्मिनल में रंग प्रिंट करता है लेकिन मुझे नहीं पता कि कैसे। मैंने सुना है कि आप रंग में पाठ मुद्रित करने के लिए कुछ भागने के दृश्यों का उपयोग कर सकते हैं, लेकिन मुझे इस बारे में निश्चित नहीं है। मैं अजगर टर्मिनल का उपयोग कर एक विशिष्ट रंग में स्ट्रिंग कैसे मुद्रित कर सकता हूं?पायथन टर्मिनल में प्रिंटिंग रंग

साइड नोट: मैं लिनक्स का एक संस्करण चलाता हूं।

उत्तर

50

termcolor मॉड्यूल का प्रयास करें।

from termcolor import colored 

print colored('hello', 'red'), colored('world', 'green') 

Print in terminal with colors using Python?

भी देखें, तो आप एएनएसआई कोड इस्तेमाल कर सकते हैं:

class bcolors: 
    HEADER = '\033[95m' 
    OKBLUE = '\033[94m' 
    OKGREEN = '\033[92m' 
    WARNING = '\033[93m' 
    FAIL = '\033[91m' 
    ENDC = '\033[0m' 

    def disable(self): 
     self.HEADER = '' 
     self.OKBLUE = '' 
     self.OKGREEN = '' 
     self.WARNING = '' 
     self.FAIL = '' 
     self.ENDC = '' 

print(bcolors.WARNING + "Warning" + bcolors.ENDC) 
+1

अजगर 3.4 के लिए, 'प्रिंट (रंग ('हैलो', 'लाल'), रंग ('दुनिया' , 'पीला')) ' – 3kstc

संबंधित मुद्दे