2010-01-28 31 views
5

Khi tôi phải đối phó với các lỗi trong mã Python, tôi thường chèn các điểm ngắt vì vậy trong quá trình thực hiện, tôi bị rơi vào trình gỡ rối khi đạt đến điểm ngắt. Tôi đã được chủ yếu bằng cách sử dụng pdb (dòng lệnh) và pudb (ncurses giao diện).Làm thế nào để khởi động winpdb từ một kịch bản Python?

Có thể khởi động winpdb thay thế trong tình huống như vậy không? Mã breakpoint tôi sẽ bao gồm trong kịch bản python của tôi để winpdb sẽ bắt đầu là gì?

Chỉnh sửa: Tôi đang sử dụng trình soạn thảo văn bản đơn giản (vim) để viết mã. Xin vui lòng không đề nghị tôi sử dụng một IDE thay thế, trong đó có winpdb tích hợp hoặc có trình gỡ lỗi GUI của riêng nó mà là tương tự như winpdb.

Trả lời

4

Winpdb thường được sử dụng để bạn chạy các kịch bản với winpdb:

winpdb myscript.py 

Nếu bạn muốn bắt đầu nó từ "bên trong" python thay vào đó, các tài liệu hướng dẫn về cách để làm điều đó là ở đây: http://winpdb.org/docs/embedded-debugging/

Các vấn đề liên quan