পাইথন এক্সেপশন
🌈পাইথন এক্সেপশন কি?
📋পাইথন এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।
⚒️পাইথন এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।
পাইথন এক্সেপশন সমূহ
পাইথন এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ raise - প্রোগ্রামে ত্রুটি সৃষ্টি করা
- ➡️ exception - প্রোগ্রামে ত্রুটি পরিচালনা করা
- ➡️ try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
- ➡️ except - প্রোগ্রামে ত্রুটি অপসারিত করা
- ➡️ str - ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করা
- ➡️ tb_lineno - ত্রুটি ঘটেছে এমন লাইন নির্দেশ করা
- ➡️ filename - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করা
raise - প্রোগ্রামে ত্রুটি সৃষ্টি করার উদাহরণ।
python
def user(name):
if name == "":
raise Exception("ডেটা পাওয়া যায়নি")
return name
def page():
try:
print(user("আরিফ"))
print(user(""))
except Exception as error:
print(str(error))
page()
exception - প্রোগ্রামে ত্রুটি পরিচালনা করার উদাহরণ।
python
def user(name):
if name == "":
raise Exception("ডেটা পাওয়া যায়নি")
return name
def page():
try:
print(user(""))
except Exception as error:
print(str(error))
page()
try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করার উদাহরণ।
python
def user(name):
if name == "":
raise Exception("ডেটা পাওয়া যায়নি")
return name
def page():
try:
print(user(""))
except Exception as error:
print(str(error))
page()
except - প্রোগ্রামে ত্রুটি অপসারিত করার উদাহরণ।
python
def user(name):
if name == "":
raise Exception("ডেটা পাওয়া যায়নি")
return name
def page():
try:
print(user(""))
except Exception as error:
print(str(error))
page()
str - ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করার উদাহরণ।
python
def user(name):
if name == "":
raise Exception("ডেটা পাওয়া যায়নি")
return name
def page():
try:
user("")
except Exception as error:
print(str(error))
page()
tb_lineno - ত্রুটি ঘটেছে এমন লাইন নির্দেশ করার উদাহরণ।
python
def user():
raise Exception("ডেটা পাওয়া যায়নি")
def page():
try:
user()
except Exception as error:
_, _, traceback = sys.exc_info()
print(traceback.tb_lineno)
page()
filename - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করার উদাহরণ।
python
def user():
raise Exception("ডেটা পাওয়া যায়নি")
def page():
try:
user()
except Exception as error:
_, _, traceback = sys.exc_info()
print(traceback.tb_frame.f_code.co_filename)
page()
পাইথন এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| raise | প্রোগ্রামে ত্রুটি সৃষ্টি করতে ব্যবহৃত হয়। |
| exception | প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়। |
| try | প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়। |
| except | প্রোগ্রামে ত্রুটি অপসারিত করতে ব্যবহৃত হয়। |
| str | ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করতে ব্যবহৃত হয়। |
| tb_lineno | ত্রুটি ঘটেছে এমন লাইন নির্দেশ করতে ব্যবহৃত হয়। |
| filename | ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করতে ব্যবহৃত হয়। |