Isi kandungan:

Bolehkah anda melangkah melalui kod Python?
Bolehkah anda melangkah melalui kod Python?

Video: Bolehkah anda melangkah melalui kod Python?

Video: Bolehkah anda melangkah melalui kod Python?
Video: Machine Learning with Python! Simple Linear Regression 2024, Mungkin
Anonim

Ular sawa Perintah Penyahpepijat

Jika awak sedang bekerja dengan Ular sawa , bukan sahaja boleh awak tengok melalui yang kod semasa penyahpepijatan, tetapi awak boleh juga menjalankan kod yang ditulis dalam baris arahan atau bahkan mempengaruhi proses dengan menukar nilai pembolehubah. Ular sawa mempunyai penyahpepijat terbina dalam dipanggil pdb

Jadi, bagaimana anda menyahpepijat baris demi kod dalam Python?

Beberapa yang berguna untuk diingat ialah:

  1. b: tetapkan titik putus.
  2. c: teruskan penyahpepijatan sehingga anda mencapai titik putus.
  3. s: langkah melalui kod.
  4. n: untuk pergi ke baris kod seterusnya.
  5. l: senaraikan kod sumber untuk fail semasa (lalai: 11 baris termasuk baris yang sedang dilaksanakan)
  6. u: navigasi ke atas bingkai tindanan.
  7. d: navigasi ke bawah bingkai tindanan.

Juga Ketahui, apakah titik putus dalam Python? Titik putus Python () ialah fungsi terbina dalam baharu yang diperkenalkan dalam Ular sawa 3.7. Ular sawa penyahpepijatan kod sentiasa menjadi proses yang menyakitkan kerana gandingan yang ketat antara kod sebenar dan kod modul penyahpepijatan. Sebagai contoh, jika anda menggunakan penyahpepijat pdb, maka anda perlu memanggil pdb. set_trace() dalam kod program anda.

Selain itu, bagaimanakah saya menjalankan skrip Python baris demi baris?

menggunakan ular sawa perintahCara paling asas dan mudah untuk jalankan skrip Python adalah dengan menggunakan ular sawa perintah. Anda perlu membuka arahan- barisan dan taip perkataan ular sawa diikuti dengan laluan ke anda skrip fail, seperti ini: ular sawa first_script.py Hello World! Kemudian anda menekan butang ENTER dari papan kekunci dan itu sahaja.

Bagaimanakah saya menyahpepijat kod Python dalam Visual Studio?

Pilih arahan menu Alat > Pilihan, navigasi ke Ular sawa > Penyahpepijatan , dan pilih Gunakan warisan penyahpepijat pilihan. Jika anda telah memasang versi ptvsd yang lebih lama dalam persekitaran semasa (seperti versi 4.0. x yang lebih awal, atau versi 3. x yang diperlukan untuk alat kawalan jauh penyahpepijatan ), Studio Visual mungkin menunjukkan ralat atau amaran.

Disyorkan: