Gỡ lỗi Python

Gỡ lỗi là một trong những kỹ năng tốt nhất bạn có thể học, vì nó sẽ giúp ích cho bạn trong nhiều tình huống khó khăn.

Mọi ngôn ngữ đều có trình gỡ lỗi của nó. Python cópdb, có sẵn thông qua thư viện tiêu chuẩn.

Bạn gỡ lỗi bằng cách thêm một điểm ngắt vào mã của mình:

breakpoint()

Bạn có thể thêm nhiều điểm ngắt hơn nếu cần.

Khi trình thông dịch Python chạm vào một điểm ngắt trong mã của bạn, nó sẽ dừng lại và nó sẽ cho bạn biết lệnh tiếp theo mà nó sẽ chạy là gì.

Sau đó, và bạn có thể làm một vài điều.

Bạn có thể nhập tên của bất kỳ biến nào để kiểm tra giá trị của nó.

Bạn có thể nhấnnđể chuyển sang dòng tiếp theo trong hàm hiện tại. Nếu mã gọi các chức năng, trình gỡ lỗi sẽ không vào được chúng và coi chúng là “hộp đen”.

Bạn có thể nhấnsđể chuyển sang dòng tiếp theo trong hàm hiện tại. Nếu dòng tiếp theo là một hàm, trình gỡ lỗi sẽ đi vào dòng đó và sau đó bạn có thể chạy một lệnh của hàm đó tại một thời điểm.

Bạn có thể nhấncđể tiếp tục thực hiện chương trình một cách bình thường mà không cần phải thực hiện từng bước.

Bạn có thể nhấnqđể dừng việc thực hiện chương trình.

Gỡ lỗi rất hữu ích để đánh giá kết quả của một hướng dẫn và đặc biệt tốt nếu bạn biết cách sử dụng nó khi bạn có các lần lặp hoặc thuật toán phức tạp mà bạn muốn sửa.


Các hướng dẫn về python khác: