Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

pdb: Python-virheenjäljitin

Saatavuus

  • Mahti: mikä tahansa Python-versio
  • Puhti: mikä tahansa Python-versio

Lisenssi

Käyttö on mahdollista sekä akateemisiin että kaupallisiin tarkoituksiin.

Käyttö

pdb on Pythonin sisäänrakennettu virheenjäljitin, joka tukee keskeytyskohtia, lähdekoodin suorittamista rivi riviltä, pinokehysten tarkastelua, lähdekoodin listausta jne.

Virheenjäljittimen käyttöön on kaksi tapaa. Koodin sisältä (tai tulkista):

import pdb
pdb.run('functbd(list_parameters)')

Vaihtoehtoisesti pdb:n voi käynnistää myös skriptinä toisen skriptin profilointiin:

python -m pdb myscript.py

Kun pdb käynnistetään, avautuu kehote, joka tukee erilaisia komentoja, kuten where, down, up, up, break, step, next, jump, list.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta