Catch IOError Exception in Python



IOError Exception

It is an error raised when an input/output operation fails, such as the print statement or the open() function when trying to open a file that does not exist. It is also raised for operating system-related errors.

If the given code is written in a try block, it raises an input/output exception, which is handled in the except block as shown given below

Example

import sys
def whatever():
try:
f = open ( "foo.txt", 'r' )
except IOError, e:
print e
print sys.exc_type
whatever()

Output

[Errno 2] No such file or directory: 'foo.txt'
<type 'exceptions.IOError'>
Updated on: 2020-06-12T08:08:32+05:30

8K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements