Pag-debug sa debugger na kasama ng sawa na IDLE | Paano gamitin ang Pag-debug gamit ang Python IDLE
Debugging With Debugger That Comes With Python Idle How Use Debugging With Python Idle
Ang IDLE ay may kasamang isang debugger (kahit na hindi gaanong gaanong malaki).
Ang tutorial sa kung paano mag-debug online sa IDLE ay napaka-malabo, kaya inayos ko ito at ibinahagi ito sa lahat ~
1. Ipasok ang mode ng pag-debug
Mag-click IDLE
, ipasok python shell
Interface, mag-click dito Debug
Label, i-click Debugger
, maaari mong ipasok ang debug mode.
Ang isang kahon ay pop up sa oras na ito, na kung saan ay ang debug window na gagamitin sa paglaon.
2. Patakbuhin ang file ng code na nais mong i-debug
Dito ko binuksan ang isang file upang mai-debug (tandaan na binubuksan ito ng File-> Buksan), i-click ang Run
, i-click ang Run module
,
Sa puntong ito maaari mong makita na ipinapakita ng window ng debug ang data (kung walang data, isara at muling buksan, buksan muna ang IDLE, pagkatapos buksan ang file ng code, pagkatapos buksan ang mode ng pag-debug, pagkatapos ay patakbuhin ang code).
Ang ilan sa mga patlang dito ay kailangang ipaliwanag:
Pangalan ng patlang | Paliwanag |
---|---|
Go | Direkta na patakbuhin ang code |
Step | Katulad ng F11 ng VS, ito ay isang layer na by-layer na entry code. |
Over | Katulad ng VS's F10, ito ay isang line-by-line view code. |
Out | Medyo katulad ng papel na ginagampanan ng Go, magpapatuloy akong pag-aralan ang lugar na ito. |
Quit | Ang paglabas ng pag-debug ay katumbas ng direktang pagtatapos ng buong proseso ng pag-debug |
Stack | Hierarchy ng pagtawag ng stack |
Locals | `Lokal na view ng variable |
Source | Sundin ang source code, ang isang iminumungkahi kong suriin, upang mayroong isang pakiramdam ng pag-debug |
Globals | Pangkalahatang tanawin ng variable |
3. Exit debug mode
Ang paraan upang lumabas sa mode ng debug ay napaka-simple din, mag-click lamang sa unang hakbang.
Nakumpleto nito ang pag-debug ng IDLE. Napakadali ba, pagkatapos ay simulang magsulat at i-debug ang iyong sariling code!