IOError এক্সসেপশন
এটি একটি এরর যা তখন রেইজ হয় যখন একটি ইনপুট/আউটপুট অপারেশন ফেল করে, যেমন print` স্টেটমেন্ট বা open()` ফাংশন যখন একটি অস্তিত্বহীন ফাইল খুলতে চায়। এটি অপারেটিং সিস্টেম-রিলেটেড এররর জন্যও রেইজ হয়।
যদি দেওয়া কোডটি একটি ট্রাই ব্লকে লেখা থাকে, তবে এটি একটি ইনপুট/আউটপুট এক্সসেপশন রেইজ করে, যা এক্সসেপ্ট ব্লকে হ্যান্ডেল করা হয় নিচের अनुसार:
উদাহরণ
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' <type 'exceptions.IOError'>