জয়েন লগইন

পাইথন এক্সেপশন

🌈পাইথন এক্সেপশন কি?

📋পাইথন এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।

⚒️পাইথন এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।

পাইথন এক্সেপশন সমূহ

পাইথন এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ 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 ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করতে ব্যবহৃত হয়।