কম্পিউটার

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


যখন একটি পুনরাবৃত্ত সম্পন্ন হয়, এটি পরবর্তী পদ্ধতিটি স্টপআইটারেশন উত্থাপন করে। এই ব্যতিক্রমটি একটি ত্রুটি হিসাবে বিবেচিত হয় না৷

ব্যতিক্রমটি ধরতে এবং এর ধরন জানতে আমরা প্রদত্ত কোডটি আবার লিখি।

উদাহরণ

import sys
try:
z = [5, 9, 7]
i = iter(z)
print i
print i.next()
print i.next()
print i.next()
print i.next()
except Exception as e:
print e
print sys.exc_type

আউটপুট

<listiterator object at 0x0000000002AF23C8>
5
9
7
<type 'exceptions.StopIteration'>



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

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

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

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