పైథాన్‌లో తప్ప ప్రయత్నించండి మరియు ఇది ఎలా పనిచేస్తుంది?



పైథాన్‌లో తప్ప ప్రయత్నించండి లోపాలను గుర్తించడానికి మరియు మరింత సహేతుకమైనదాన్ని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రోగ్రామ్‌లో లోపాలను నిర్వహించడానికి మినహాయింపులు అనుకూలంగా ఉంటాయి.

మీరు ప్రోగ్రామింగ్‌లో ఎంత మంచివారైనా, కొన్ని స్క్రిప్ట్‌లలో లోపాలు ఉంటాయి. Error హించని వినియోగదారు ఇన్పుట్, తప్పుడు సర్వర్ ప్రతిస్పందన లేదా ఏదైనా ఇతర కారణాల వల్ల ఈ లోపాలు సంభవించవచ్చు. లోపలికి ప్రయత్నించండి పైథాన్ లోపాలను పట్టుకోవటానికి మరియు చనిపోయే బదులు, మరింత సహేతుకమైనదాన్ని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ వ్యాసంలో, పైథాన్ ఈ క్రింది క్రమంలో మినహాయింపును నిర్వహించడానికి ప్రయత్నం తప్ప ఎలా ఉపయోగిస్తుందో చూద్దాం:





జావాలో xml ఫైల్‌ను ఎలా అన్వయించాలి

పైథాన్‌లో తప్ప ప్రయత్నించండి అంటే ఏమిటి?

ప్రయత్నించండి పద్ధతి లోపం మరియు మినహాయింపు నిర్వహణలో ఉపయోగించబడుతుంది. రెండు రకాలు ఉన్నాయి :

  • సింటాక్స్ లోపం : దీనిని పార్సింగ్ ఎర్రర్ అని కూడా అంటారు. పైథాన్ పార్సర్ కోడ్ యొక్క పంక్తిని అర్థం చేసుకోలేకపోయినప్పుడు ఇది సంభవిస్తుంది.



  • మినహాయింపు లోపం : అమలు సమయంలో ఈ లోపాలు కనుగొనబడతాయి.

ఇప్పుడు, ఈ పరిస్థితులలో, పైథాన్లోని మా కోడ్‌లో ఈ లోపాలను మేము నిర్వహించాలి. పైథాన్‌లో తప్ప ప్రయత్నించండి తప్ప ఉపయోగపడుతుంది.

సింటాక్స్:



ప్రయత్నించండి: // తప్ప కోడ్: // కోడ్

ఉదాహరణ:

ప్రయత్నించండి: ప్రింట్ (x) తప్ప: ప్రింట్ ('మినహాయింపు సంభవించింది')

అవుట్పుట్:

అవుట్పుట్: పైథాన్ - ఎడురేకాలో తప్ప ప్రయత్నించండి

ఎలా ప్రయత్నిస్తుంది () పని చేస్తుంది?

ప్రయత్నం యొక్క వివిధ దశలు:

  • ది ప్రయత్నించండి నిబంధన మధ్య అమలు చేయబడుతుందిది ప్రయత్నించండి మరియు తప్ప ఉపవాక్య.
  • మినహాయింపు లేకపోతే, అప్పుడు మాత్రమేది ప్రయత్నించండి నిబంధన నడుస్తుంది మరియు తప్ప నిబంధన పూర్తయింది.
  • ది ప్రయత్నించండి నిబంధన దాటవేయబడుతుంది మరియు తప్ప ఏదైనా మినహాయింపు సంభవిస్తే నిబంధన నడుస్తుంది.
  • ఏదైనా మినహాయింపు విషయంలో, ఉంటే తప్ప కోడ్‌లోని నిబంధన దీన్ని నిర్వహించదు, అది బయటికి పంపబడుతుంది ప్రయత్నించండి ప్రకటనలు. మినహాయింపు అదుపు లేకుండా వదిలేస్తే అమలు ఆగిపోతుంది.
  • TO ప్రయత్నించండి ప్రకటన ఒకటి కంటే ఎక్కువ కలిగి ఉంటుంది తప్ప ఉపవాక్య.

పైథాన్ మినహాయింపులు ఉదాహరణ

మొదటి ఉదాహరణలో, మినహాయింపు లేదు, కాబట్టి ప్రయత్నించండి నిబంధన నడుస్తుంది:

డెఫ్ డివైడ్ (x, y): ప్రయత్నించండి: ఫలితం = x // y ప్రింట్ ('సమాధానం:', ఫలితం) తప్ప జీరో డివిజన్ లోపం: ముద్రణ ('క్షమించండి! సున్నాతో విభజించలేము') విభజన (10, 5)

అవుట్పుట్:

సమాధానం: 2

రెండవ ఉదాహరణలో, మినహాయింపు ఉంది కాబట్టి నిబంధన మినహా మాత్రమే నడుస్తుంది:

డెఫ్ డివైడ్ (x, y): ప్రయత్నించండి: ఫలితం = x // y ప్రింట్ ('సమాధానం:', ఫలితం) తప్ప జీరో డివిజన్ లోపం: ముద్రణ ('క్షమించండి! సున్నాతో విభజించలేము') విభజన (4, 0)

అవుట్పుట్:

క్షమించండి! సున్నా ద్వారా విభజించలేరు

మినహాయింపు నిర్వహణ

ది ప్రయత్నించండి మరియు తప్ప పైథాన్లోని బ్లాక్ మినహాయింపులను పట్టుకోవడానికి మరియు నిర్వహించడానికి ఉపయోగించబడుతుంది. ప్రోగ్రామ్ యొక్క సాధారణ భాగంగా ప్రయత్న ప్రకటనను పరిగణనలోకి తీసుకునే కోడ్‌ను అమలు చేస్తుంది. అయితే, మినహా స్టేట్మెంట్ ఏదైనా ప్రోగ్రామ్ యొక్క ప్రతిస్పందనగా పనిచేస్తుంది మునుపటి ప్రయత్న నిబంధనలో.

ప్రోగ్రామ్‌లో లోపాలు మరియు ప్రత్యేక పరిస్థితులను నిర్వహించడానికి మినహాయింపులు అనుకూలంగా ఉంటాయి. మీరు లోపం కలిగించే కోడ్‌తో పనిచేస్తుంటే, మీరు మినహాయింపు నిర్వహణను ఉపయోగించవచ్చు. అలాగే, మీరు మీ స్వంత ప్రోగ్రామ్‌లో మినహాయింపును పెంచవచ్చు మినహాయింపు ప్రకటన పెంచండి . మినహాయింపును పెంచడం ప్రస్తుత కోడ్ అమలును విచ్ఛిన్నం చేస్తుంది మరియు మినహాయింపును నిర్వహించే వరకు తిరిగి ఇస్తుంది.

క్రమబద్ధీకరణ శ్రేణులు c ++

మినహాయింపు లోపాలు

వివిధ రకాల మినహాయింపు లోపాలు ఉన్నాయి:

  • IOError : ఫైల్ తెరవలేకపోతే
  • కీబోర్డ్ ఇంటర్‌రప్ట్ : వినియోగదారుడు కోరని కీ నొక్కినప్పుడు
  • విలువ లోపం : అంతర్నిర్మిత ఫంక్షన్ తప్పు వాదనను అందుకున్నప్పుడు
  • EOFError : ఎండ్-ఆఫ్-ఫైల్ ఏ ​​డేటాను చదవకుండా కొట్టినట్లయితే
  • దిగుమతి లోపం : అది మాడ్యూల్‌ను కనుగొనలేకపోతే

దీనితో, మేము మా వ్యాసం చివరికి వచ్చాము. పైథాన్‌లో తప్ప ఏమి ప్రయత్నించాలో మరియు మినహాయింపులను నిర్వహించడానికి ఇది ఎలా ఉపయోగించబడుతుందో మీరు అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను.

పైథాన్ యొక్క వివిధ అనువర్తనాలతో పాటు లోతైన జ్ఞానం పొందడానికి, మీరు ప్రత్యక్షంగా నమోదు చేసుకోవచ్చు 24/7 మద్దతు మరియు జీవితకాల ప్రాప్యతతో.

మాకు ప్రశ్న ఉందా? దయచేసి ఈ “పైథాన్‌లో తప్ప ప్రయత్నించండి” బ్లాగులోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.