কম্পিউটার

পাইথনে বিবৃতি ব্যতীত এবং শেষে ব্যাখ্যা করুন।


পাইথনে ব্যতিক্রম পরিচালনায়, আমরা ব্যতিক্রমগুলি ধরা এবং পরিচালনা করার জন্য চেষ্টা এবং ছাড়া বিবৃতি ব্যবহার করি। চেষ্টা দফার মধ্যে কোড বিবৃতি দ্বারা নির্বাহ করা হয়.

যদি একটি ব্যতিক্রম ঘটে, বাকি ট্রাই ব্লক বাদ দেওয়া হয় এবং ব্যতীত ধারাটি কার্যকর করা হয়৷

উদাহরণ

try:
'apple' + 6
except Exception:
print "Cannot concatenate 'str' and 'int' objects"

আউটপুট

Cannot concatenate 'str' and 'int' objects

আমরা ব্যতিক্রম পরিচালনার জন্য বিবৃতি ব্যতীত চেষ্টা ব্যবহার করে উপরের মত একটি সাধারণ বার্তা দিয়ে মার্জিতভাবে ট্রেসব্যাক ত্রুটি বার্তাটি এড়িয়ে যাই।

চেষ্টা ব্লকের পরে একটি ছাড়া ব্লক ব্যবহার করার পাশাপাশি, আমরা চূড়ান্ত ব্লকও ব্যবহার করতে পারি। অবশেষে ধারাটি ঐচ্ছিক। এটি পরিষ্কার-পরিচ্ছন্ন ক্রিয়াগুলিকে সংজ্ঞায়িত করার উদ্দেশ্যে করা হয়েছে যেগুলি অবশ্যই সমস্ত পরিস্থিতিতে কার্যকর করা উচিত

ট্রাই স্টেটমেন্ট ছেড়ে যাওয়ার আগে একটি চূড়ান্ত ধারা সর্বদা কার্যকর করা হয়, ব্যতিক্রম ঘটেছে বা না হয়েছে।

একটি ফাইল বন্ধ করা, GUI বা নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করার মতো ক্রিয়াকলাপগুলি কার্যকর করার গ্যারান্টি দেওয়ার জন্য চূড়ান্ত ধারায় সঞ্চালিত হয়৷

অন্তিম বিবৃতিটি ব্যাখ্যা করার জন্য এখানে ফাইল অপারেশনের একটি উদাহরণ রয়েছে৷

উদাহরণ

try:
f = open("foo.txt",encoding = 'utf-8')
# perform file operations
finally:
f.close()

এই ধরনের বিবৃতি নিশ্চিত করে যে কোনো ব্যতিক্রম ঘটুক বা না হোক ফাইলটি বন্ধ করা হয়েছে।


  1. পাইথন ব্যতীত চেষ্টা করুন:একটি ধাপে ধাপে নির্দেশিকা

  2. উদাহরণ সহ জাভাস্ক্রিপ্টে ট্রাই অ্যান্ড ক্যাচ স্টেটমেন্ট ব্যাখ্যা করুন।

  3. কিভাবে একটি ব্যতিক্রম উপেক্ষা এবং Python এ এগিয়ে যেতে?

  4. Python শর্তাধীন বিবৃতি - If, Else এবং Elif