ما هو PDB في بايثون؟
ما هو PDB في بايثون؟

فيديو: ما هو PDB في بايثون؟

فيديو: ما هو PDB في بايثون؟
فيديو: Learn Python in Arabic #093 - Debugging Code 2024, شهر نوفمبر
Anonim

الوحدة PDB يحدد شفرة المصدر التفاعلية المصحح ل بايثون البرامج. وهو يدعم تحديد نقاط التوقف (الشرطية) والخطوة الفردية على مستوى خط المصدر ، وفحص إطارات المكدس ، وقائمة التعليمات البرمجية المصدر ، وتقييم التعسفي بايثون رمز في سياق أي إطار مكدس.

علاوة على ذلك ، كيف يعمل PDB؟

أساس PDB الأوامر قم بطباعة قيمة التعبير. طباعة جميلة لقيمة التعبير. استمر في التنفيذ حتى يتم الوصول إلى السطر التالي في الوظيفة الحالية أو يعود. نفّذ السطر الحالي وتوقف عند أول مناسبة ممكنة (إما في الوظيفة التي يتم استدعاؤها أو في الوظيفة الحالية).

علاوة على ذلك ، كيف يمكنني الخروج من PDB؟ لبدء التنفيذ ، يمكنك استخدام الأمر "متابعة" أو "c". إذا تم تنفيذ البرنامج بنجاح ، فستتم إعادتك إلى ( PDB ) موجه حيث يمكنك إعادة تشغيل التنفيذ مرة أخرى. في هذه المرحلة ، يمكنك استخدام استقال / q أو Ctrl + D إلى خروج المصحح.

وفقًا لذلك ، كيف تقوم بعمل نقطة توقف في بايثون؟

من السهل أن يضع أ نقطة توقف في بايثون رمز أي فحص محتويات المتغيرات في سطر معين. إضافة استيراد pdb ؛ PDB. set_trace () في السطر المقابل في ملف بايثون كود وتنفيذها. سيتوقف التنفيذ عند نقطة توقف.

ماذا تعني PDB؟

قاعدة بيانات البرنامج ( PDB ) هو تنسيق ملف خاص (تم تطويره بواسطة Microsoft) لتخزين معلومات تصحيح الأخطاء حول برنامج (أو ، بشكل عام ، وحدات البرنامج مثل DLL أو EXE). PDB عادةً ما تحتوي الملفات على امتداد. PDB تمديد. أ PDB يتم إنشاء الملف عادةً من ملفات المصدر أثناء التجميع.

موصى به: