14.8 创建自定义异常
问题
解决方案
class NetworkError(Exception):
pass
class HostnameError(NetworkError):
pass
class TimeoutError(NetworkError):
pass
class ProtocolError(NetworkError):
passtry:
msg = s.recv()
except TimeoutError as e:
# ...
except ProtocolError as e:
# ...讨论
Last updated