में पाइथन डीबगर (पीडीबी) चलाएं आप सब्लिमे टेक्स्ट 3 में पाइथन डीबगर (pdb) ब्रेकपॉइंट्स कैसे सेट कर सकते हैं?सब्लिमे टेक्स्ट 3
दोनों SublimeREPL या Python Breakpoints डिफ़ॉल्ट अजगर का निर्माण प्रणाली के साथ असफल:
print "hello"
# code runs fine without this breakpoint
import pdb; pdb.set_trace()
print "bye"
>>>File "C:\Python27\lib\bdb.py", line 49, in trace_dispatch
>>>return self.dispatch_line(frame)
>>>File "C:\Python27\lib\bdb.py", line 68, in dispatch_line
>>>if self.quitting: raise BdbQuit
मुद्दे से ऊपर दिखाई देता है documented, लेकिन कोई स्पष्ट ठीक साथ। या क्या जवाब मुझ पर घूर रहा है?
इस देखें: http://stackoverflow.com/a/16385039/4131059 यह 'stdin' समस्या को ठीक नहीं करता है, लेकिन यह' stdout' को ठीक करता है। बेशक, चूंकि आरईपीएल के लिए, 'stdin' पहले से ही परिभाषित किया गया है, यह इस मुद्दे को अच्छी तरह से स्कर्ट करता है। –
क्या आपने प्लगइन को [github.com/obormot/PythonBreakpoints] (https://github.com/obormot/PythonBreakpoints) पर आज़माया है? –
आप ग्रहण या पिचर्म का उपयोग क्यों नहीं करते हैं जिसमें रिमोट डीबगिंग भी शामिल है? पाइडेव के साथ ग्रहण आपको चलते समय कोड इंजेक्ट करने की अनुमति देगा। क्या कोई कारण है कि इन विकल्पों पर विचार नहीं किया जा सकता है? –