কম্পিউটার

পাইথনে ইওএফেরর ব্যতিক্রম কীভাবে ধরবেন?


একটি ইওএফইরর উত্থাপিত হয় যখন একটি অন্তর্নির্মিত ফাংশন যেমন input() বা raw_input() তাদের ইনপুট স্ট্রীমের সমাপ্তির মুখোমুখি হওয়ার আগে কোনো ডেটা পড়ে না। ফাইল মেথড যেমন read() ফাইলের শেষে একটি খালি স্ট্রিং ফেরত দেয়।

EOFError ধরতে এবং এর ধরন খুঁজে পেতে প্রদত্ত কোডটি নিম্নরূপ পুনরায় লেখা হয়েছে৷

উদাহরণ

#eofError.py
try:
while True:
data = raw_input('prompt:')
print 'READ:', data
except EOFError as e:
print e
Then if we run the script at the terminal
$ echo hello | python eofError.py

আউটপুট

prompt:READ: hello
prompt:EOF when reading a line



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

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

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

  4. একটি তালিকা বোঝার মধ্যে একটি পাইথন ব্যতিক্রম কিভাবে ধরা যায়?