2014-10-14 4 views
11

मैं PyCharm में पाइथन कंसोल देने के लिए एक तरीका ढूंढ रहा हूं (Tools ->Run Python Console... से उपलब्ध) उन स्क्रिप्ट द्वारा परिभाषित किए गए चरों तक पहुंच जिन्हें मैं वर्तमान में काम कर रहा हूं।PyCharm में पाइथन कंसोल को स्क्रिप्ट के चरणीय स्थान तक कैसे पहुंचाया जाए?

उदाहरण के लिए, का कहना है कि मेरी स्क्रिप्ट (एक PyCharm परियोजना का हिस्सा) लाइन

aa = 4 

मैं तो कंसोल के लिए सीधे जाओ और चर कि सिर्फ स्क्रिप्ट के द्वारा परिभाषित किया गया था, उदा में हेरफेर करना चाहते हैं

>>> aa*2 
8 

मैं यह करने के लिए एक रास्ता है, और संबंधित सवाल Is there a Variable Explorer for PyCharm मेरी मदद नहीं करता है नहीं मिल सकता है: स्वीकार किए जाते हैं जवाब सूचित करते हैं कि तथ्य यह है में सांत्वना तक पहुंच होनी चाहिए लगता है वर्तमान वर्कस्पेस/स्क्रिप्ट का चरणीय स्थान, लेकिन यह मेरे मामले में सच नहीं है।

(एक तरफ ध्यान दें के रूप में:। ऊपर केवल अन्य आईडीई कि मैं PyCharm के अलावा अन्य की कोशिश की है में संभव हो गया था:। PyScripter यह भी कि कैसे मैं MATLAB में काम करता था कर रहा हूँ है)

+0

मुझे लगता है कि आप जिस तरह से आप समझा दिया है ऐसा नहीं कर सकते:

PyCharm इस पर एक पृष्ठ है। आप डीबगर सक्षम कर सकते हैं और फिर चर का निरीक्षण कर सकते हैं। –

उत्तर

5

PyCharm कर सकते हैं यदि आप इसे स्थापित किया है एक IPython कंसोल का इस्तेमाल करते हैं, क्या इसका मतलब है कि आप अजगर कोड को चलाने के लिए IPython magic functions ऐसे %run my_filename.py के रूप में उपयोग कर सकते हैं।

%run कमांड का उपयोग करके, जो आप चाहते हैं उसे करने के लिए मैन्युअल रूप से पाइथन कोड को मैन्युअल रूप से चलाने के लिए एकमात्र तरीका है, जो फ़ाइल चलाएगा और आपको किसी भी चर, फ़ंक्शन इत्यादि तक पहुंच प्रदान करेगा आपके कोड के अंदर परिभाषित किया गया है।

+0

असल में, ऐसा लगता है कि PyCharm IPython के साथ नहीं आता है, लेकिन अगर उपलब्ध हो तो डिफ़ॉल्ट रूप से इसका उपयोग करता है। एक बार जब मैंने आईपीथन स्थापित किया, तो मैं आपके निर्देशों के अनुसार '% रन' फ़ंक्शन का उपयोग कर सकता हूं और चर का उपयोग कर सकता हूं। धन्यवाद! – andreasdr

+0

@andreasdr स्पष्टीकरण के लिए धन्यवाद, मेरे पास हमेशा आईपीथॉन स्थापित है इसलिए पता नहीं था कि आपको इसे स्वयं इंस्टॉल करना है, मैंने इस जानकारी के साथ अपना जवाब संपादित कर लिया है। – Ffisegydd

7

तरह से अगर आप IPython नहीं है ऐसा करने के लिए,:

  1. जाओ चलाने के लिए> संपादित विन्यास
  2. दुभाषिया विकल्प संवाद में, प्रकार -i nameoffile.py, जहां nameoffile.py फ़ाइल का नाम है आप को उपलब्ध करना चाहते हैं। लागू करें, फिर ठीक
  3. क्लिक करें।

इसके बाद, Run > Run 'nameoffile.py' या शिफ्ट + F10

करने के लिए जाना यह एक अजगर दुभाषिया, जो पहले से ही अपनी फ़ाइल का चर उपलब्ध होगा पैदा करेगा। %run जादू कमांड करने का यह "सामान्य" तरीका है।

आप इसे कमांड लाइन से भी कर सकते हैं, python -i somefile.py पाइथन दुभाषिया को पहले से लोड की गई फ़ाइल somefile.py फ़ाइल के साथ लोड करने का कारण बन जाएगा।

0

मैं इस तरह करते हैं।

python -i my_fav_file.py 

-i स्विच आपको इंटरैक्टिव पायथन कंसोल को कॉल करने में मदद करता है।

enter image description here

हम भी pycharm टर्मिनल में कहीं भी यह कर सकते हैं।

0

मेनू का उपयोग करें: उपकरण/खुली डीबग कमांड लाइन। जब आप डिबगिंग कर रहे हों तो कंसोल के बाईं ओर एक आइकन भी है (एक '>' प्रॉम्प्ट जैसा दिखता है, स्पष्ट नहीं है) जो इसे ट्रिगर करता है। फिर आपके पास अपने चरों तक पहुंच है। देख https://www.jetbrains.com/help/pycharm/debug-tool-window-console.html

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