मैं एक अजगर परियोजनाक्या मैं तुरंत पीडीबी डिबगिंग शुरू कर सकता हूं?
समस्या यह है, मैं नहीं जानता कि जहां एक को तोड़ने बिंदु निर्धारित करने,
मुझे क्या करना चाहते हैं, तो एक विधि
SomeClass(some_ctor_arguments).some_method()`
फोन करने में सक्षम हो गया है डिबग करने के लिए चाहते हैं
और डीबगर को तुरंत निकाल दिया गया है
मैं यह कैसे कर सकता हूं?
मैं pdb.run(string_command)
की कोशिश की, लेकिन यह काम करने के लिए सही
>>> import pdb
>>> import <some-package>
>>> pdb.run(....)
> <string>(1)<module>()
(Pdb) s
NameError: "name '<some-package>' is not defined"
नहीं पता था कि आप ऐसा कर सकते हैं, धन्यवाद! – itsadok
आप अपनी स्क्रिप्ट में किसी भी चीज़ से पहले इसे चलाने के लिए कमांड लाइन से पीडीबी भी शुरू कर सकते हैं। पायथन -एम पीडीबी yourscript.py – Chad