Innholdsfortegnelse:

Kan du gå gjennom Python-koden?
Kan du gå gjennom Python-koden?

Video: Kan du gå gjennom Python-koden?

Video: Kan du gå gjennom Python-koden?
Video: TUDev Solving Coding Challenges with Python! 2024, November
Anonim

Python Debugger-kommandoer

Hvis du jobber med Python , ikke bare kan du se gjennom de kode under feilsøking, men du kan også kjøre kode som er skrevet på kommandolinjen eller til og med påvirke prosessen ved å endre variablenes verdi. Python har en innebygd debugger kalt pdb

Bare så, hvordan feilsøker du en linje for kode i Python?

Noen nyttige å huske er:

  1. b: angi et bruddpunkt.
  2. c: fortsett å feilsøke til du treffer et bruddpunkt.
  3. s: gå gjennom koden.
  4. n: for å gå til neste linje med kode.
  5. l: liste kildekoden for gjeldende fil (standard: 11 linjer inkludert linjen som kjøres)
  6. u: naviger opp en stabelramme.
  7. d: naviger nedover en stabelramme.

Vet også, hva er et bruddpunkt i Python? Python-bruddpunkt () er en ny innebygd funksjon introdusert i Python 3.7. Python kodefeilsøking har alltid vært en smertefull prosess på grunn av tett kobling mellom den faktiske koden og feilsøkingsmodulkoden. For eksempel, hvis du bruker pdb debugger, må du ringe pdb. set_trace() i programkoden din.

I tillegg, hvordan kjører jeg et Python-skript linje for linje?

Ved hjelp av python kommandoDen mest grunnleggende og enkle måten å kjøre Python-skript er ved å bruke python kommando. Du må åpne en kommando- linje og skriv inn ordet python etterfulgt av veien til din manus fil, slik: python first_script.py Hei verden! Så trykker du på ENTER-knappen fra tastaturet og det er det.

Hvordan feilsøker jeg Python-kode i Visual Studio?

Velg menykommandoen Verktøy > Alternativer, naviger til Python > Feilsøking , og velg Bruk legacy feilsøker alternativ. Hvis du har installert en eldre versjon av ptvsd i det gjeldende miljøet (for eksempel en tidligere 4.0. x-versjon, eller en 3. x-versjon som kreves for ekstern feilsøking ), Visuelt studio kan vise en feil eller advarsel.

Anbefalt: