2012-11-26 2 views
8

यह कुछ इस तरह लिखने के लिए संभव है?क्या मैं पाइथन शेल में इटालिक्स लिख सकता हूं?</p> <pre><code>>>> text_output = "Hello World." >>> print text_output </code></pre> <p>... जहां अगर text_output अजगर शैल को मुद्रित है, यह इटैलिक में मुद्रित किया जाता है:

+0

आप अजगर शैल से क्या मतलब है का उपयोग कर? –

+0

क्षमा करें, विषय में मेरी "ताजगी" माफ कर दो, हा हा। जब भी आप इसे चलाते हैं, तो मेरा मतलब है। – user1852430

+0

क्या आप इसे विंडोज या लिनक्स पर चला रहे हैं? –

उत्तर

0

नहीं। प्रिंट फ़ंक्शन डिफ़ॉल्ट रूप से sys.stdout पर आउटपुट करता है। मान लें कि आप आईडीएलई जैसे कुछ का उपयोग कर रहे हैं, यह केवल आईडीएलई में प्रतिबिंबित होगा। आप अलग-अलग फ़ॉन्ट चेहरों और आकारों और व्हाट्नॉट दिखाने के लिए आईडीएलई में कुछ विकल्प सेट कर सकते हैं, लेकिन यह print कमांड के आउटपुट के अलावा सब कुछ संशोधित करेगा।

+0

क्या होगा यदि वह इसे बैश में चला रहा है? मुझे लगता है कि इटालिक्स वहां काम कर सकता है। –

+1

@AlixAxel शायद। मैंने ईमानदारी से कभी कोशिश नहीं की है। जाहिर है, यह विंडोज़ पर चल रहा है, हालांकि, और मैं 99% निश्चित हूं कि 'cmd' इटालिकाइज्ड टेक्स्ट का सामना नहीं करेगा। पावरहेल, मुझे नहीं पता। – Yuushi

1

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

12

यदि आपका कंसोल इटालिक्स का समर्थन करता है। उदाहरण के लिए rxvt-unicodeansi escape code

>>> print "\x1B[3mHello World\x1B[23m" 

enter image description here

+0

[clint] में जोड़ने के लिए कुछ (https://github.com/kennethreitz/clint)? –

+0

क्या इसका मतलब यह है कि मुझे यह मिलता है: [3 एमएचेलो वर्ल्ड [23 मीटर मुद्रित, मेरा कंसोल इटालिक्स का समर्थन नहीं करता है? :(ड्रैट। – user1852430

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