কম্পিউটার টিউটোরিয়াল

পাইথনে IOError এক্সসেপশন ক্যাচ করা


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'>
  1. পাইথনে IndexError এক্সসেপশন ক্যাচ করা

  2. পাইথনে OverflowError এক্সসেপশন ক্যাচ করা

  3. পাইথনে ArithmeticError এক্সসেপশন ক্যাচ করা

  4. পাইথনে KeyError এক্সসেপশন ক্যাচ করা