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