Làm theo các bước sau.
-
Chạy nó với
except Exception, e: print repr(e)
. -
Xem bạn nhận được ngoại lệ nào.
-
Thay đổi
Exception
ngoại lệ mà bạn thực sự mắc phải.
Ngoài ra, hãy nhớ rằng ngoại lệ, e, là một đối tượng. Bạn có thể in dir(e)
, e.__class__.__name__
, v.v. để xem nó có những thuộc tính nào.
Ngoài ra, bạn có thể thực hiện việc này một cách tương tác tại >>>
bằng Python. Sau đó, bạn có thể thao tác trực tiếp đối tượng - không cần đoán.