Python тілінде PDB дегеніміз не?
Python тілінде PDB дегеніміз не?

Бейне: Python тілінде PDB дегеніміз не?

Бейне: Python тілінде PDB дегеніміз не?
Бейне: 6 сынып #ИНФОРМАТИКА 3 тоқсан бойынша жиынтық бағалау ТЖБ #Python #СОЧ #СОР #ТЖБ #БЖБ 2024, Қараша
Anonim

Модуль pdb интерактивті бастапқы кодты анықтайды отладчик үшін Python бағдарламалар. Ол бастапқы сызық деңгейінде (шартты) тоқтау нүктелерін орнатуды және бір қадамды, стек кадрларын тексеруді, бастапқы код тізімін және ерікті деректерді бағалауды қолдайды. Python кез келген стек жақтауының контекстіндегі код.

Сонымен қатар, PDB қалай жұмыс істейді?

Маңызды pdb Пәрмендер Өрнектің мәнін басып шығарыңыз. Өрнектің мәнін жақсы басып шығарыңыз. Ағымдағы функциядағы келесі жолға жеткенше немесе ол қайтарылғанша орындауды жалғастырыңыз. Ағымдағы жолды орындаңыз және бірінші ықтимал жағдайда тоқтатыңыз (шақырылатын функцияда немесе ағымдағы функцияда).

Сонымен қатар, PDB жүйесінен қалай шығуға болады? Орындауды бастау үшін жалғастыру немесе c пәрменін пайдаланыңыз. Бағдарлама сәтті орындалса, сіз ( Pdb ) орындауды қайта бастауға болатын нұсқау. Осы кезде сіз пайдалана аласыз шығу / q немесе Ctrl+D үшін Шығу отладчик.

Тиісінше, Python-да тоқтау нүктесін қалай жасайсыз?

Бұл оңай орнату а Python тіліндегі тоқтау нүктесі код, яғни берілген жолдағы айнымалы мәндердің мазмұнын тексеру. Импорттық pdb қосу; pdb. set_trace() ішіндегі сәйкес жолда Python код және оны орындаңыз. Орындау мына жерде тоқтатылады тоқтау нүктесі.

PDB нені білдіреді?

Бағдарлама деректер қоры ( PDB ) - бұл бағдарлама (немесе, әдетте, DLL немесе EXE сияқты бағдарлама модульдері) туралы жөндеу ақпаратын сақтауға арналған меншікті файл пішімі (Microsoft әзірлеген). PDB файлдарда әдетте болады. pdb ұзарту. А PDB файл әдетте компиляция кезінде бастапқы файлдардан жасалады.

Ұсынылған: