IOError एक्सेप्शन
यह एक एरर है जो तब उठाया जाता है जब इनपुट/आउटपुट ऑपरेशन विफल होता है, जैसे प्रिंट स्टेटमेंट या open() फ़ंक्शन जब किसी ऐसी फ़ाइल को खोलने का प्रयास करता है जो मौजूद नहीं है। यह ऑपरेटिंग सिस्टम से संबंधित एरर्स के लिए भी उठाया जाता है।
यदि दिए गए कोड को try ब्लॉक में लिखा जाता है, तो यह इनपुट/आउटपुट एक्सेप्शन उठाता है, जिसे नीचे दिखाए अनुसार except ब्लॉक में हैंडल किया जाता है:
उदाहरण
import sys
def whatever():
try:
f = open("foo.txt", 'r')
except IOError as e:
print(e)
print(sys.exc_type)
whatever()
आउटपुट
[Errno 2] No such file or directory: 'foo.txt'