traceback.format_exc()
Làm thế nào để có được chuỗi dấu vết ngăn xếp mà không tăng ngoại lệ trong python?
có thể làm cho nó có ngoại lệ.
traceback.print_stack()
in chồng mà không có một ngoại lệ cần thiết, nhưng nó không trả về một chuỗi.
Có vẻ như không phải là cách để nhận chuỗi dấu vết ngăn xếp mà không làm tăng ngoại lệ trong python?
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. –