में पाइथन डीबगिंग मैं अपने कुछ काम के लिए ग्रहण + पायडेव जोड़ी का प्रयास करता हूं। (ग्रहण v3.5.0 + PyDev v1.5.6) मुझे अपने सभी चर को PyDev कंसोल (PyDev कंसोल -> वर्तमान सक्रिय संपादक विकल्प के लिए कंसोल के माध्यम से) का खुलासा करने का कोई तरीका नहीं मिला। मैं इस मुद्दे का वर्णन करने के लिए एक सरल कोड का उपयोग करता हूं । जब मैं कोड-दर-चरण कोड के माध्यम से जाता हूं तो मैं कंसोल से अपने "एक्स" चर का उपयोग नहीं कर सकता। इसे वैरिएबल टैब पर देखा जाता है, लेकिन यह वास्तव में वही नहीं है जो मैं चाहता हूं।ग्रहण + पायडेव
कोई भी मदद की सराहना की है।
बेहतर विवरण के लिए मेरे स्क्रीनशॉट देखें:
alt text http://img541.imageshack.us/img541/4514/eclipsedebug.png
संपादित करें:
की तरह एक साधारण समारोह जोड़ने मान लें:
def myfunc(x):
return x**x
जब मैं समारोह में जोड़ा साथ डिबग कोड मैं आसानी से कंसोल से myfunc का उपयोग कर सकते हैं। (प्रकार myfunc और यह इस स्वचालित निष्पादन के बाद उपलब्ध हो जाएगा:।
>>> from part2.test import myfunc
>>> myfunc
फिर जब मैं myfunc करना (5) यह सिर्फ अजगर दुभाषिया में तरह कार्य करता है यह के लिए इसी तरह के फैशन में चर का उपयोग करने की तो उपयोगी होगा मेरे कोड को डीबग करना। मेरे पास बड़े सरणी हैं और मैं डीबग प्रक्रिया के दौरान विभिन्न परीक्षण और संचालन करता हूं। पसंद: मेरा एक्स प्राप्त करें और x.sum() करें, बाद में x [:: 10] करें, या अन्य सरणी के साथ संचालित करें ट्रांसफर परिणाम देखें , खोजपूर्ण डिबगिंग की इस तरह मुझे पसंद के लिए आदि प्रयोग ...
आशा वहाँ एक बेहतर समाधान हो जाएगा।
मैं महीनों के लिए PyDev उपयोग कर रहे हैं और आप ऐसा कर सकते हैं पता नहीं था। (मुझे इसकी आवश्यकता नहीं है, मुझे लगता है)। मैं क्या सोच रहा था? –
इन उत्तरों को देखें: - http://stackoverflow.com/questions/2045551/interactive-pydev-console-at-breakpoint - http://stackoverflow.com/questions/271625/interactive-console-using-pydev-in- ग्रहण –
ठीक है, कुछ उपयोगी लग रहा है। फिर भी डीबग कंसोल पाइथन दुभाषिया का उपयोग करने की वास्तविक भावना नहीं देता है जहां आप आसानी से और आसानी से चर/सामग्री के साथ टैब-पूर्ण और बातचीत कर सकते हैं। –