Handling OSError exception in Python
Last Updated :
08 Jun, 2022
Let us see how to handle OSError Exceptions in Python. OSError is a built-in exception in Python and serves as the error class for the os module, which is raised when an os specific system function returns a system-related error, including I/O failures such as “file not found” or “disk full”.
Below is an example of OSError:
Python
import os
print (os.ttyname( 1 ))
|
Output :
OSError: [Errno 25] Inappropriate ioctl for device
We can handle an OSError exception using try…except statements.
Python
import os
r, w = os.pipe()
try :
print (os.ttyname(r))
except OSError as error :
print (error)
print ( "File descriptor is not associated with any terminal device" )
|
Output :
[Errno 25] Inappropriate ioctl for device
File descriptor is not associated with any terminal device
Please Login to comment...