কম্পিউটার

পাইথনে IOError ব্যতিক্রম কিভাবে ধরবেন?


IOError ব্যতিক্রম

এটি একটি ত্রুটি উত্থাপিত যখন একটি ইনপুট/আউটপুট অপারেশন ব্যর্থ হয়, যেমন প্রিন্ট স্টেটমেন্ট বা open() ফাংশন যখন বিদ্যমান নেই এমন একটি ফাইল খোলার চেষ্টা করে। এটি অপারেটিং সিস্টেম-সম্পর্কিত ত্রুটির জন্যও উত্থাপিত হয়৷

যদি প্রদত্ত কোডটি একটি ট্রাই ব্লকে লেখা হয়, তবে এটি একটি ইনপুট/আউটপুট ব্যতিক্রম উত্থাপন করে, যা নীচে দেখানো ব্যতীত ব্লকে পরিচালনা করা হয়

উদাহরণ

IOError, e:print eprint sys.exc_typewhatever() ব্যতীত
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'>

  1. পাইথনে IndexError Exception কিভাবে ধরবেন?

  2. কিভাবে Python এ OverflowError ব্যতিক্রম ধরবেন?

  3. কিভাবে Python এ ArithmeticError ব্যতিক্রম ধরবেন?

  4. কিভাবে পাইথনে KeyError ব্যতিক্রম ধরবেন?