Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

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