मैंने हाल ही में ओएस स्विच किया है और एक नया पायथन (2.7) का उपयोग कर रहा हूं। मेरी पुरानी प्रणाली पर, मैं तत्काल प्रिंट करने में सक्षम था। उदाहरण के लिए, मान लीजिए मैं पाश के लिए एक computationally गहन था:वास्तविक समय में पायथन प्रिंट फ़ंक्शन
for i in range(10):
huge calculation
print i
तो प्रत्येक पुनरावृत्ति पूरा कोड के रूप में, यह i
मुद्रित होगा हालांकि, मेरे वर्तमान प्रणाली पर, अजगर ताकि stdout कैश करने के लिए लगता है टर्मिनल कई मिनट के लिए रिक्त है, जिसके बाद यह प्रिंट करता है:
1 2 3
लघु उत्तराधिकार में। फिर, कुछ और मिनटों के बाद, यह प्रिंट करता है:
4 5 6
और इसी तरह। जैसे ही यह print
कथन तक पहुंचता है, मैं पाइथन प्रिंट कैसे बना सकता हूं?
हाँ ... वह पायथन नहीं है। –