Sådan tjekker du alle linjenumre for breakpoints i pdb - En guide til Python Debugger

Hvordan kan alle linjenumre for breakpoints tjekkes i pdb, når breakpoints er sat med kommandoen b [linenumber]?

For at tjekke alle linjenumre for breakpoints i pdb, start pdb, sæt breakpoints med kommandoen "b [linenumber]", og brug derefter "b" uden argumenter for at liste alle breakpoints.

Sådan tjekkes alle linjenumre for breakpoints i pdb

For at tjekke alle linjenumre for breakpoints i Python Debugger (pdb), når breakpoints er sat med kommandoen b [linenumber], kan du følge disse trin:

  1. Start pdb ved at køre dit Python script med python -m pdb scriptname.py.
  2. Sæt breakpoints ved at bruge kommandoen b [linenumber]. For eksempel: b 10 for at sætte et breakpoint på linje 10.
  3. For at liste alle breakpoints og deres linjenumre, brug kommandoen b uden argumenter.

Eksempel:


(Pdb) b 10
Breakpoint 1 at scriptname.py:10
(Pdb) b 20
Breakpoint 2 at scriptname.py:20
(Pdb) b
Num Type         Disp Enb   Where
1   breakpoint   keep yes   at scriptname.py:10
2   breakpoint   keep yes   at scriptname.py:20

Her er en kort forklaring af outputtet:

  • Num: Breakpoint nummer.
  • Type: Typen af breakpoint (i dette tilfælde, "breakpoint").
  • Disp: Om breakpointet skal fjernes efter første hit ("del" for delete, "keep" for behold).
  • Enb: Om breakpointet er aktiveret ("yes" for ja, "no" for nej).
  • Where: Filnavn og linjenummer hvor breakpointet er sat.

Ved at følge disse trin kan du nemt tjekke alle linjenumre for breakpoints i pdb.