2015-09-15 11 views
6

क्या यह देखने का कोई तरीका है कि वर्तमान में PyCharm कंसोल में कमांड निष्पादित किया जा रहा है या नहीं?देखें कि पिछला कमांड अभी भी PyCharm IPython कंसोल में चल रहा है या नहीं?

कमांड निष्पादित करने के बाद टर्मिनल में एक इंटरैक्टिव पायथन सत्र चलाना, निष्पादन समाप्त होने तक प्रॉम्प्ट गायब हो जाता है। उदाहरण के लिए जब मैं time.sleep(5) पर कॉल करता हूं, तो >>> फिर से दिखाई देने तक 5 सेकंड लगते हैं, इसलिए मुझे पता है कि आदेश अभी भी निष्पादित किया जा रहा है।

PyCharm में एक आईपीथन कंसोल चलाना प्रॉम्प्ट कभी गायब नहीं होता है। केवल जब मैं फिर से लिखना शुरू करता हूं तो मुझे एक संदेश मिलता है "पिछला आदेश अभी भी चल रहा है"। इस तरह यह देखना कठिन होता है कि कमांड को लगातार "जांच" किए बिना कमांड समाप्त हो जाता है।

+0

मैं देख रहा हूँ वे कम से कम सितंबर के बाद से यह स्पष्ट बग को ठीक नहीं किया है:

नोट। – Ant6n

उत्तर

5

आईपीथॉन का उपयोग करते समय मुझे %time जादू आदेश का उपयोग करने का सबसे अच्छा तरीका मिल गया है जब भी आपको एक लंबी कमांड चलाने की आवश्यकता होती है। जब कोड खत्म

In[1]: %time time.sleep(5) 
Wall time: 5 s 

दूसरी पंक्ति दिखाई देगा: जानकारी के लिए, https://ipython.org/ipython-doc/3/interactive/magics.html#magic-time

प्रयोग देखें। इसमें आपको यह बताने का अतिरिक्त बोनस भी है कि कितनी देर तक निष्पादन हुआ। कई बार गलती से %timeit आदेश जो अपने कोड चलेंगे साथ यह भ्रमित न

0
+0

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/निम्न गुणवत्ता वाले पदों/141821 9 6) – sushildlh

+3

@ सुशील्डलह लिंक के आवश्यक भाग पहले से ही उत्तर में हैं - ओपी द्वारा वर्णित मुद्दा सॉफ़्टवेयर के नवीनतम निर्माण में हल किया गया है। इस मामले पर कुछ और कहना नहीं है। – tchakravarty

+0

क्या आप समझा सकते हैं कि नवीनतम निर्माण में क्या होता है? बग रिपोर्ट पढ़ना वास्तव में इंगित नहीं करता कि क्या होता है - एक स्क्रीनशॉट शामिल है लेकिन यह एक अलग कंसोल का उपयोग कर रहा है, आईपीथन नहीं। फिक्स का वर्णन करने वाली कोई टिप्पणी या स्क्रीनशॉट नहीं है, यह केवल वह स्थिति है जो कहती है। – Jezzamon

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