R.O*_*S.S 2 python exception ioerror python-3.5
我想实现一个异常显示器,它不起作用,但我有一些不同的东西:
Traceback (most recent call last):
File "/Users/honzik/PycharmProjects/Toy/test.py", line 21, in main
raise IOError('Foo bar bazooka!')
OSError: Foo bar bazooka!
Run Code Online (Sandbox Code Playgroud)
当我指定IOError时如何引发OSError?
IOError只是OSErrorPython3中的别名,请参阅https://docs.python.org/3/library/exceptions.html#concrete-exceptions:
改变在3.3版:
EnvironmentError,IOError,WindowsError,VMSError,socket.error,select.error和mmap.error已合并到OSError,并构造可能会返回一个子类.