In tên ngoại lệ
Bài học 7 trên 16 trong khóa học Xử lý ngoại lệ trong Python của Coddy.
Ta có thể in tên ngoại lệ bằng cách dùng thuộc tính lớp.
try:
#code có thể gây ra ngoại lệ
except [ExceptionName] as [object_name]:
print(object_name.__class__)Thử thách
DễBạn sẽ nhận một danh sách làm đầu vào. Hãy viết chương trình tính tổng tất cả phần tử trong danh sách. Nếu gặp ngoại lệ trong quá trình tính tổng, chương trình sẽ phát sinh một Exception. Nếu không, chương trình sẽ in ra tổng. Kiểu ngoại lệ là TypeError và nội dung là "Exception name:Standard message"
Tự làm thử
def summation(my_list):
#viết code của bạn ở đâyTất cả bài học trong Xử lý ngoại lệ trong Python
4Tùy chỉnh và thực hành tốt
Tùy chỉnh thông báo lỗi truy vết2Xử lý ngoại lệ
try-exceptelsefinallyIn thông báo ngoại lệIn tên ngoại lệXử lý nhiều ngoại lệDùng module sys để lấy thông tin3Ngoại lệ do người dùng định nghĩa
Các loại ngoại lệPhát sinh ngoại lệNgoại lệ do người dùng định nghĩaBài tập xử lý ngoại lệ 1Ví dụ xử lý ngoại lệ 2Ví dụ xử lý ngoại lệ 3Tự luyện tập: Trình biên dịch Python online