2013-08-05 28 views

Trả lời

24

Đó là traceback.extract_stack() nếu bạn muốn truy cập thuận tiện vào tên mô-đun và chức năng và số dòng hoặc ''.join(traceback.format_stack()) nếu bạn chỉ muốn một chuỗi trông giống như đầu ra traceback.print_stack().

+5

Chú ý rằng ngay cả với ' '' .join' bạn sẽ nhận được một chuỗi multiline, vì các yếu tố của' format_stack() 'chứa' \ n's. –

1

Sử dụng các module inspect. Đặc biệt, kiểm tra. currentframe() - nhưng toàn bộ mô-đun là có cho mục đích xem trạng thái của chương trình của bạn tại một thời điểm nhất định.

kiểm tra Một số hữu ích thủ thuật here.

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