import time
print 1
time.sleep(5)
मैंने ऊपर दिए गए कोड को आईपीथॉन नोटबुक और सामान्य लिपि में अलग से चलाया।आईपीथॉन नोटबुक पूरा प्रोग्राम समाप्त होने तक प्रिंट नहीं कर रहा है
IPython Notebook
में, यह संख्या तक time.sleep(5)
समाप्त हो गया है, मुद्रित नहीं करता है '1' जबकि सामान्य लिपि में यह संख्या प्रिंट आउट करता है '1' पहली और time.sleep(5)
में जाने। ऐसा क्या होगा?
यह उदाहरण सिर्फ मेरी समस्या का वर्णन करने के लिए है: मैं अपने कोड में प्रत्येक चरण में कुछ पाठ मुद्रित करने के लिए print
का उपयोग करता हूं, जो खत्म होने में लंबा समय लगता है, ताकि मैं जान सकूं कि प्रोग्राम कहां मिल गया है। मैंने पाया कि यह स्क्रिप्ट निष्पादित करते समय ठीक काम करता है, लेकिन IPython Notebook
print
अक्सर पीछे रहता है और पूरा प्रोग्राम समाप्त होने पर सब कुछ मुद्रित होता है।
IPython Notebook
में इसे हल करने का कोई तरीका है?
में दूसरा कारण देखें नोटबुक खत्म करने के लिए कोड के लिए इंतज़ार करना होगा इससे पहले कि आप उत्पादन –
@PadraicCunningham देखें: आप स्क्रिप्ट समाप्त करने के लिए इससे पहले कि आप उत्पादन देख सकते हैं के लिए प्रतीक्षा करने की जरूरत नहीं है। देखें [मेरा जवाब] (http://stackoverflow.com/a/26352157/4279) – jfs