2013-12-16 5 views
24

मैं इस तो मैं बार-बार रन के बाद कमांड लाइन का इतिहास रख सकते हैं, और वास्तव में बेकार में की तरह परीक्षण आदि में कंसोल से लाइनों चिपकाना चाहते हैं।मैं अपनी वर्तमान संपादित फ़ाइल को एक PyCharm कंसोल में कैसे चला सकता हूं जिस तरह से मैं कमांड लाइन में टाइप कर सकता हूं?

[मुझे पता है इस सवाल का मूल रूप से Running a module from the pycharm console का डुप्लिकेट है। लेकिन सवाल का जवाब संतोषजनक रूप से नहीं दिया गया है (मेरे लिए), और प्रतिष्ठा की कमी ने मुझे वहां टिप्पणी करने की अनुमति नहीं दी है, क्योंकि मैंने अभी साइन अप किया है।]

+1

ओपन 'टूल्स-> रन पायथन कंसोल 'से एक कंसोल' से _ आयात _' का उपयोग करके अपना मॉड्यूल आयात करें और अपनी कक्षा या विधियों को कॉल करें, यदि आपके पास 'मुख्य()' है तो बस 'मुख्य()' पर कॉल करें, अगर आपको मिल रहा है एक विशिष्ट त्रुटि बस इसे पेस्ट करें और हम मदद करने की कोशिश करेंगे। –

+0

धन्यवाद, लेकिन मैं क्या करना चाहता हूं // संपादन के दौरान बार-बार मॉड्यूल // execute // करना है। आयात करना मुझे पुनः लोड आदि के साथ परेशान करता है। इसके अलावा, मॉड्यूल प्रोजेक्ट के उप-फ़ोल्डर में है, इसलिए मुझे अपना पूरा पथ टाइप करना होगा। मेरी इच्छा है कि यह सरल कार्य PyCharm में बनाया जाएगा। मुझे अभी भी पता नहीं है कि यह है या नहीं। शायद मुझे एक फीचर अनुरोध पोस्ट करना चाहिए। की – user3107036

+0

संभव डुप्लिकेट [pycharm कंसोल से एक मॉड्यूल चल रहा है] (http://stackoverflow.com/questions/16874046/running-a-module-from-the-pycharm-console) –

उत्तर

13

कोड खंड या पूरी फ़ाइल का चयन करें, फिर का चयन करें चयन निष्पादित करें संदर्भ मेनू से कंसोल में।

+1

यह एक बढ़िया सुविधा है, लेकिन दुर्भाग्य से यह ऐसा लगता है कि केवल एक कथन (पायचर्म सीई 3.0.2, मैक ओएस) के साथ काम करता है। एक ही फ़ंक्शन का चयन करना और चलाना ठीक है, लेकिन पूरी फ़ाइल का चयन करना (जो अन्यथा समस्याओं के बिना निष्पादित होता है) परिणामस्वरूप बहुत सारी त्रुटियां होती हैं। – user3107036

+1

@ user3107036 यह एक ज्ञात बग है, अगले अद्यतन में तय किया जाना चाहिए: http://youtrack.jetbrains.com/issue/PY-10769। – CrazyCoder

+4

आह, धन्यवाद। सुरंग के अंत में प्रकाश है ..;) चूंकि आप जेटब्रेन के लिए काम करते हैं, तो क्या मैं इस सुविधा को संबंधित संपादक टैब के संदर्भ मेनू में भी रखने का सुझाव दे सकता हूं? इस तरह, आपको हर समय चयन नहीं करना पड़ेगा। – user3107036

14

Shift+Alt+E चयनित कोड निष्पादित होगा।

7

किसी को अब भी इस समस्या हो रही के लिए: भागो/डीबग मेनू पर जाएँ, विन्यास संपादित करें चुनें, बॉक्स 'दिखाएँ कमांड लाइन' की जाँच इस >>> प्रॉम्प्ट पर कंसोल में मापदंड दर्ज करने के लिए सक्षम और परीक्षण अपने समारोह।

संपादित करें: यह परिवर्तन अपनी सभी .py फ़ाइलों पर लागू करने के लिए (क्योंकि यह चेक बॉक्स केवल उस मौजूदा फ़ाइल पर लागू होता है जिस पर आप काम कर रहे हैं) पर जाएं: पॉप अप में कॉन्फ़िगरेशन संपादित करें, आपको मेनू पेड़ दिखाई देगा बाईं तरफ, चयन चूक, तो अजगर, फिर 'दिखाएँ कमांड लाइन' बॉक्स, यह डिफ़ॉल्ट सेटिंग जब भी आप एक .py फ़ाइल को खोलने कर देगा, (इस सुविधा वास्तव में डिफ़ॉल्ट रूप से चालू किया जाना चाहिए!)

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

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