Câu hỏi Bắt đầu với trình gỡ lỗi Python, pdb [closed]


tôi muốn thêm vào pdb—Trình gỡ rối Python — vào hộp công cụ của tôi. Cách tốt nhất để bắt đầu là gì?


76
2017-11-19 19:28


gốc




Các câu trả lời:


Dưới đây là danh sách các tài nguyên để bắt đầu với trình gỡ lỗi Python:

  1. Đọc bài viết của Steve Ferb "Gỡ lỗi bằng Python"
  2. Xem màn hình của Eric Holscher "Sử dụng pdb, trình gỡ rối Python"
  3. Đọc bài viết của Ayman Hourieh "Kỹ thuật gỡ lỗi Python"
  4. Đọc Tài liệu Python cho pdb - Trình gỡ rối Python
  5. Đọc Chương 9 — Khi bạn thậm chí không biết những gì để đăng nhập: Sử dụng các trình gỡ lỗi — của Karen Tracey Kiểm tra và gỡ lỗi Django 1.1.

113
2018-03-03 09:21



Cam ơn vi đa hỏi. Chúng tôi muốn nhiều bạn Matthew trên SO ;-) - wassimans
2. url không hoạt động nữa xin vui lòng loại bỏ nó. - James Sapam
@yopy: Tôi đã cập nhật URL cho # 2. - Matthew Rankin
Eric Holscher có khá nhiều lần gỡ lỗi: 1, 2, 3 (mà bạn đã liên kết đến) và 4 - Ehtesh Choudhury


Tóm tắc:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

Bây giờ hãy chạy tập lệnh của bạn:

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)

15



Hoặc sao chép mã vào ipython gói nó trong một hàm. - Timo