là có anyway để hiển thị tại sao một "thử" thất bại, và bỏ qua "ngoại trừ", mà không cần viết ra tất cả các lỗi có thể bằng tay, và không kết thúc chương trình?Làm thế nào để cho thấy lý do tại sao "thử" thất bại trong python
dụ:
try:
1/0
except:
someway to show
"Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
1/0
ZeroDivisionError: integer division or modulo by zero"
Tôi không muốn làm if:print error 1, elif: print error 2, elif: etc...
. tôi muốn thấy lỗi đó sẽ được hiển thị có try
chưa có
Semi-OT: unspecific ' ngoại trừ mệnh đề là gần như luôn luôn là một ý tưởng tồi. Bạn nên luôn luôn xác định những ngoại lệ bạn đang có kế hoạch để bắt, vì vậy bạn không vô tình mess một cái gì đó lên khi một ngoại lệ bất ngờ, nói một 'KeyboardInterruptException' đến cùng mà bạn sau đó không xử lý một cách chính xác. –