Ի՞նչ է PDB-ն Python-ում:
Ի՞նչ է PDB-ն Python-ում:

Video: Ի՞նչ է PDB-ն Python-ում:

Video: Ի՞նչ է PDB-ն Python-ում:
Video: Բջիջը: Բջջի կառուցվածքը և ֆունկցիաները (Bjij. Karucvacqy ev funkcianery) 2024, Նոյեմբեր
Anonim

Մոդուլը pdf սահմանում է ինտերակտիվ աղբյուրի կոդը վրիպազերծիչ համար Պիթոն ծրագրերը։ Այն աջակցում է սկզբնաղբյուրի գծի մակարդակում (պայմանական) բեկման կետերի և մեկ քայլի սահմանմանը, կույտերի շրջանակների ստուգմանը, սկզբնական կոդի ցուցակագրմանը և կամայականության գնահատմանը: Պիթոն ծածկագիրը ցանկացած stack frame-ի համատեքստում:

Ավելին, ինչպես է աշխատում PDB-ն:

Էական pdf Հրամաններ Տպել արտահայտության արժեքը: Գեղեցիկ տպեք արտահայտության արժեքը: Շարունակեք կատարումը մինչև ընթացիկ ֆունկցիայի հաջորդ տողը հասնի կամ վերադառնա: Կատարեք ընթացիկ տողը և կանգ առեք առաջին հնարավոր առիթի վրա (կամ կանչված ֆունկցիայի կամ ընթացիկ ֆունկցիայի մեջ):

Ավելին, ինչպե՞ս կարող եմ դուրս գալ PDB-ից: Կատարումը սկսելու համար դուք օգտագործում եք շարունակել կամ c հրամանը: Եթե ծրագիրը հաջողությամբ գործարկվի, դուք կվերադարձնեք ( Pdb ) հուշում է, որտեղ կարող եք նորից վերսկսել կատարումը: Այս պահին դուք կարող եք օգտագործել թողնել / q կամ Ctrl+D դեպի ելք վրիպազերծիչը.

Ըստ այդմ, ինչպե՞ս եք կատարում ընդմիջման կետ Python-ում:

Հեշտ է հավաքածու ա ընդմիջման կետ Python-ում կոդը, այսինքն՝ ստուգելու փոփոխականների բովանդակությունը տվյալ տողում: Ավելացնել ներմուծման pdf; pdf. set_trace() -ի համապատասխան տողում Պիթոն կոդը և գործարկեք այն: Մահապատիժը կդադարի ժ ընդմիջման կետ.

Ի՞նչ է նշանակում PDB:

Ծրագրի տվյալների բազա ( PDB ) ֆայլի ֆիրմային ձևաչափ է (մշակված Microsoft-ի կողմից)՝ ծրագրի մասին վրիպազերծող տեղեկությունները պահելու համար (կամ, սովորաբար, ծրագրի մոդուլները, ինչպիսիք են DLL կամ EXE): PDB ֆայլերը սովորաբար ունեն. pdf երկարաձգում։ Ա PDB ֆայլը սովորաբար ստեղծվում է սկզբնաղբյուր ֆայլերից կոմպիլյացիայի ժամանակ:

Խորհուրդ ենք տալիս: