क्या आउटपुट बफ़रिंग पाइथन के दुभाषिया में डिफ़ॉल्ट रूप से सक्षम है sys.stdout?
यदि उत्तर सकारात्मक है, तो इसे अक्षम करने के सभी तरीके क्या हैं?
अब तक के सुझाव:
-uकमांड लाइन स्विच का उपयोग करेंsys.stdoutएक ऐसी वस्तु में लपेटें जो हर लिखने के बाद बहती हैPYTHONUNBUFFEREDEnv var सेट करेंsys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
क्या निष्पादन के दौरान sys/ sys.stdoutकार्यक्रम में कुछ वैश्विक ध्वज सेट करने का कोई अन्य तरीका है ?
-uहै कि इसका एक दोष यह है कि यह संकलित बाईटेकोड के लिए या __main__.pyएंट्री पॉइंट के रूप में एक फाइल के साथ काम नहीं करेगा ।