Apa itu PDB dengan Python?
Apa itu PDB dengan Python?

Video: Apa itu PDB dengan Python?

Video: Apa itu PDB dengan Python?
Video: Command-Line Python Debugging with pdb 2024, November
Anonim

Modul pdb mendefinisikan kode sumber interaktif debugger untuk Python program. Ini mendukung pengaturan (bersyarat) breakpoints dan loncatan tunggal pada tingkat baris sumber, pemeriksaan bingkai tumpukan, daftar kode sumber, dan evaluasi arbitrer Python kode dalam konteks bingkai tumpukan apa pun.

Selain itu, bagaimana cara kerja PDB?

Penting pdb Perintah Mencetak nilai ekspresi. Cukup-cetak nilai ekspresi. Lanjutkan eksekusi hingga baris berikutnya dalam fungsi saat ini tercapai atau kembali. Jalankan baris saat ini dan berhenti pada kesempatan pertama yang mungkin (baik dalam fungsi yang dipanggil atau dalam fungsi saat ini).

Selanjutnya, bagaimana cara keluar dari PDB? Untuk memulai eksekusi, Anda menggunakan perintah continue atau c. Jika program berhasil dijalankan, Anda akan dibawa kembali ke ( Pdb ) prompt di mana Anda dapat memulai ulang eksekusi lagi. Pada titik ini, Anda dapat menggunakan berhenti / q atau Ctrl+D untuk keluar debuggernya.

Dengan demikian, bagaimana Anda melakukan breakpoint dengan Python?

Sangat mudah untuk mengatur A titik putus dengan Python kode untuk memeriksa isi variabel pada baris tertentu. Tambahkan pdb impor; pdb. set_trace() pada baris yang sesuai di Python kode dan menjalankannya. Eksekusi akan berhenti di titik putus.

Apa singkatan dari PDB?

Basis data program ( PDB ) adalah format file berpemilik (dikembangkan oleh Microsoft) untuk menyimpan informasi debug tentang suatu program (atau, umumnya, modul program seperti DLL atau EXE). PDB file biasanya memiliki. pdb perpanjangan. A PDB file biasanya dibuat dari file sumber selama kompilasi.

Direkomendasikan: