pdb

    7गर्मी

    4उत्तर

    मैं एक दृश्य डीबगर बनाना चाहता हूं, जो प्रोग्रामिंग छात्रों को यह देखने में मदद करता है कि अभिव्यक्ति मूल्यांकन कैसे होता है (कैसे उप-अभिव्यक्तियों का मूल्यांकन किया जाता है और उनके मूल्यों द्वारा "प्

    6गर्मी

    2उत्तर

    मैं तरीकों एक विदेशी एपीआई का विश्लेषण करने के लिए है, और कैसे मैं आमतौर पर यह करने के लिए यह एक परीक्षण स्क्रिप्ट लिखते हैं, या एक उदाहरण कोड मिल जाए, करने के लिए एक ipdb.set_trace() मैं कहां से प्

    7गर्मी

    4उत्तर

    मैं अपने सी ++ एप्लिकेशन के डेवलपर वितरण में डीबगिंग सक्षम करने के लिए पीडीबी फाइलों को स्थापित करने के लिए एक सीएमकेई कमांड का उपयोग कर रहा हूं। आदेश के रूप में नीचे है: INSTALL(DIRECTORY ${PROJECT_B

    14गर्मी

    2उत्तर

    ग्रहण (और कई अन्य आईडीई के साथ) में हिट की एक निश्चित संख्या के बाद ही ब्रेकपॉइंट चालू करने का विकल्प होता है। पायथन के pdb में ब्रेकपॉइंट्स के लिए हिट गिनती है और condition कमांड है। मैं उन्हें कैसे

    11गर्मी

    3उत्तर

    में एक परिवर्तनीय परिवर्तन के लिए देखें बड़ी पाइथन परियोजना है जहां एक वर्ग की एक विशेषता के पास कुछ जगह पर गलत मूल्य है। यह sqlalchemy.orm.attributes.InstrumentedAttribute होना चाहिए, लेकिन जब मैं पर

    29गर्मी

    1उत्तर

    में फ़ंक्शन में कदम उठाना क्या आईपीथॉन में किसी फ़ंक्शन की पहली पंक्ति में कदम उठाने का कोई तरीका है। मैं कुछ है कि कैसा दिखेगा कल्पना: %step foo(1, 2) जो ipdb चलाता है और foo की पहली पंक्ति में एक

    14गर्मी

    4उत्तर

    के लिए आईपीथन टैब पूर्णता प्राप्त करें मेरे पास IPython(0.13.1) और ipdb(0.7) स्थापित है, मैंने अपनी स्क्रिप्ट में import ipdb;ipdb.set_trace() लाइन डाली और python my_script.py चलाया। अब मैं आईपीडीबी प

    6गर्मी

    2उत्तर

    पुनरारंभ करना मैं पाइथन और पीडीबी के लिए अपेक्षाकृत नया हूं, लेकिन मुझे gdb के साथ बहुत अनुभव है। मेरी समस्या यह है कि अगर मैं किसी बिंदु पर अपने कोड में कई ब्रेकपॉइंट्स सेट करता हूं तो मैं कुछ बदलना

    23गर्मी

    1उत्तर

    मैं एक मॉड्यूल "मुख्य" डीबग करने का प्रयास कर रहा हूं, जो एक फ़ंक्शन "टूटा हुआ" "एक और_ मॉड्यूल" के 356 लाइन पर। मुझे उस फ़ंक्शन में कोई त्रुटि हो रही है और इसकी शुरुआत में ब्रेकपॉइंट रखना है। नीचे लि

    7गर्मी

    2उत्तर

    इस मल्टी-थ्रेडेड कार्यक्रम पर विचार करें: import threading class SomeThread(threading.Thread): def run(self): a = 1 print a def main(): print 'hola' someThread = SomeThrea