से ऊपर आउटपुट मैं Python3 में एक कंसोल एप्लिकेशन लिखने की कोशिश कर रहा हूं।पायथन कंसोल एप्लिकेशन - इनपुट लाइन
समस्या यह है कि मैं सभी आउटपुट संदेशों को ईजी: प्रिंट ("स्टेटस संदेश") नीचे इनपुट लाइन से ऊपर होना चाहता हूं।
Status message 1
Status message 2
Status message 3
Console:> I want to type here while the output messages displayed
पल में
इसे और अधिक इस
Console:> want to type here while the outStatus message 1
put messages displayed
की तरह लग रहा शाप का उपयोग किए बिना ऐसा करने के लिए वहाँ वैसे भी है?
यह आउटपुट का संचित होने की कार्यक्षमता को दूर करेंगे। यदि आप उस कार्यक्षमता को रखना चाहते हैं तो आप ऐसा कुछ कर सकते हैं: प्रिंट ('\ e [ए \ ई [kOutput \ n प्रॉम्प्ट की वर्तमान स्थिति', अंत = '') '\ e [ए 'चलता है अंतिम मुद्रित स्ट्रिंग पर कर्सर ('कंसोल:> ...' होना चाहिए)। '\ e [k' रेखा को साफ़ करता है और फिर इसे नए आउटपुट के साथ बदल देता है और फिर 'कंसोल:> ...' को फिर से मुद्रित करता है और इनपुट से अधिक मान प्राप्त करने के लिए तैयार हो जाता है। यह संभव है कि '\ e [ए 'छोड़ा जाना चाहिए। – Hobblin