ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਅਪਵਾਦ ਕੀ ਹੈ?

ਆਖਰੀ ਅੱਪਡੇਟ: 23/09/2023


ਜਾਣ-ਪਛਾਣ

ਪਾਈਥਨ, ਪ੍ਰਸਿੱਧ ਉੱਚ-ਪੱਧਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ, ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕੁਸ਼ਲ ਅਤੇ ਸ਼ਾਨਦਾਰ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਪਾਈਥਨ ਦੀਆਂ ਵਿਲੱਖਣ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਸਦਾ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਹੈ, ਜੋ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਗਲਤੀਆਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਅਤੇ ਸੰਭਾਲਣ ਦੀ ਯੋਗਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਕੁਸ਼ਲਤਾ ਨਾਲਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਪੜਚੋਲ ਕਰਾਂਗੇ ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਅਪਵਾਦ ਕੀ ਹੈ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਿਵੇਂ ਵਰਤ ਸਕਦੇ ਹਾਂ। ਬੁਨਿਆਦ ਤੋਂ ਲੈ ਕੇ ਵਧੇਰੇ ਉੱਨਤ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਤੱਕ, ਅਸੀਂ ਖੋਜ ਕਰਾਂਗੇ ਕਿ ਪਾਇਥਨ ਅਪਵਾਦਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਆਪਣੇ ਕੋਡਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਇਸ ਸ਼ਕਤੀਸ਼ਾਲੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦਾ ਲਾਭ ਕਿਵੇਂ ਲੈ ਸਕਦੇ ਹਾਂ।

1. ਪਾਈਥਨ ਵਿੱਚ ਅਪਵਾਦਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ

ਪਾਈਥਨ ਇੱਕ ਬਹੁਮੁਖੀ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕੋਡ ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਕੁਸ਼ਲ ਤਰੀਕਾ ਅਤੇ ਸੰਖੇਪ। ਹਾਲਾਂਕਿ, ਸਭ ਕੁਝ ਹਮੇਸ਼ਾ ਯੋਜਨਾ ਦੇ ਅਨੁਸਾਰ ਨਹੀਂ ਹੁੰਦਾ. ਦੁਨੀਆ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ. ਕਈ ਵਾਰ, ਤਰੁੱਟੀਆਂ ਜਾਂ ਅਚਾਨਕ ਸਥਿਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਵਿੱਚ ਵਿਘਨ ਪਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਇੱਥੇ ਹੈ ਜਿੱਥੇ python ਵਿੱਚ ਅਪਵਾਦ ਖੇਡ ਵਿੱਚ ਆਓ।

ਮੂਲ ਰੂਪ ਵਿੱਚ, ਏ python ਵਿੱਚ ਅਪਵਾਦ ਇਹ ਇੱਕ ਅਜਿਹੀ ਘਟਨਾ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀ ਹੈ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਨੂੰ ਤੋੜ ਦਿੰਦੀ ਹੈ। ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਅਗਲੇ ਕ੍ਰਮ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਦੀ ਬਜਾਏ, ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਬਲਾਕ ਵੱਲ ਭਟਕ ਜਾਂਦਾ ਹੈ ਜਿਸਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਅਚਾਨਕ ਸਥਿਤੀ ਨਾਲ ਨਜਿੱਠਣ ਲਈ. ਇਹ ਅਪਵਾਦ ਵੱਖ-ਵੱਖ ਕਾਰਕਾਂ ਦੇ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਸੰਟੈਕਸ ਗਲਤੀਆਂ, ਜ਼ੀਰੋ ਦੁਆਰਾ ਵੰਡ, ਗੈਰ-ਮੌਜੂਦ ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ, ਹੋਰਾਂ ਵਿੱਚ।

ਮਜਬੂਤ ਅਤੇ ਭਰੋਸੇਮੰਦ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਉਚਿਤ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਪਾਈਥਨ ਵਿੱਚ, ਅਪਵਾਦ ਆਬਜੈਕਟ ਹਨ ਜੋ ਬੇਸ ਕਲਾਸ "ਅਪਵਾਦ" ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜੇਕਰ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ ਤਾਂ ਅਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਕਸਟਮ ਅਪਵਾਦ ਬਣਾ ਸਕਦੇ ਹਾਂ। ਅਪਵਾਦਾਂ ਨੂੰ ਢੁਕਵੇਂ ਢੰਗ ਨਾਲ ਕੈਪਚਰ ਕਰਨ ਅਤੇ ਸੰਭਾਲਣ ਦੁਆਰਾ, ਪ੍ਰੋਗਰਾਮਰਾਂ ਕੋਲ ਮੌਕਾ ਹੁੰਦਾ ਹੈ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਪ੍ਰਵਾਹ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਅਤੇ ਕੋਈ ਅਪਵਾਦ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਨੂੰ ਅਰਥਪੂਰਨ ਆਉਟਪੁੱਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

2. ਅਪਵਾਦਾਂ ਦੀਆਂ ਕਿਸਮਾਂ ਅਤੇ ਪਾਈਥਨ ਵਿੱਚ ਉਹਨਾਂ ਦੇ ਅਰਥ

ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਅਪਵਾਦ ਇੱਕ ਬੁਨਿਆਦੀ ਤੱਤ ਹਨ। ਇਹ ਉਹ ਘਟਨਾਵਾਂ ਹਨ ਜੋ ਕੋਡ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਵਿੱਚ ਵਿਘਨ ਪਾਉਂਦੀਆਂ ਹਨ। ਇੱਕ ਅਪਵਾਦ ਇੱਕ ਸੰਕੇਤ ਹੈ ਕਿ ਕੁਝ ਅਚਾਨਕ ਵਾਪਰਿਆ ਹੈ ਅਤੇ ਇਹ ਕਿ ਪ੍ਰੋਗਰਾਮ ਆਮ ਤਰੀਕੇ ਨਾਲ ਚੱਲਣਾ ਜਾਰੀ ਨਹੀਂ ਰੱਖ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਦੁਆਰਾ, ਇਹਨਾਂ ਘਟਨਾਵਾਂ ਨੂੰ ਹਾਸਲ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਕਦਮ ਚੁੱਕਣਾ ਸੰਭਵ ਹੈ।

ਪਾਈਥਨ ਦੀਆਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਬਿਲਟ-ਇਨ ਅਪਵਾਦ ਹਨ, ਹਰੇਕ ਦਾ ਆਪਣਾ ਮਤਲਬ ਅਤੇ ਵਿਵਹਾਰ ਹੈ। ਉਹਨਾਂ ਵਿੱਚੋਂ ਹਨ: ਜ਼ੀਰੋ ਦੁਆਰਾ ਵੰਡ, ਸੂਚੀ-ਪੱਤਰ ਰੇਂਜ ਤੋਂ ਬਾਹਰ, ਅਵੈਧ ਡੇਟਾ ਕਿਸਮ, ਫਾਈਲ ਨਹੀਂ ਮਿਲੀ ਅਪਵਾਦ, ਹੋਰਾਂ ਵਿੱਚ। ਇਹਨਾਂ ਅਪਵਾਦਾਂ ਦੀ ਵਰਤੋਂ ਉਹਨਾਂ ਖਾਸ ਸਥਿਤੀਆਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਇਹ ਸਮਝਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀਆਂ ਹਨ ਕਿ ਕੀ ਗਲਤ ਹੋਇਆ ਹੈ ਅਤੇ ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਕਦਮ ਚੁੱਕਦੇ ਹਨ।

ਪਾਈਥਨ ਵਿੱਚ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਕੋਡ ਦੇ ਬਲਾਕਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਸਨੂੰ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ. ਇੱਕ ਕੋਸ਼ਿਸ਼ ਬਲਾਕ ਵਿੱਚ, ਤੁਸੀਂ ਕੋਡ ਦਿੰਦੇ ਹੋ ਜਿਸ ਤੋਂ ਇੱਕ ਅਪਵਾਦ ਪੈਦਾ ਕਰਨ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਫਿਰ, ਬਲਾਕਾਂ ਨੂੰ ਛੱਡ ਕੇ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਵਿੱਚ, ਤੁਸੀਂ ਉਹ ਕੋਡ ਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋ ਜਿਸ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾਵੇਗਾ ਜੇਕਰ ਕੋਸ਼ਿਸ਼ ਬਲਾਕ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਕੋਈ ਅਪਵਾਦ ਸੁੱਟਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇੱਕ ਸਿੰਗਲ ਕੋਸ਼ਿਸ਼ ਬਲਾਕ ਨੂੰ ਕਈ ਬਲਾਕਾਂ ਨੂੰ ਛੱਡ ਕੇ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਅਪਵਾਦਾਂ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬੰਦ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹੈ ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਆਉਂਦੀ ਹੈ ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਡੀਬੱਗਿੰਗ ਲਈ ਕੀਮਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।

ਵਿਸ਼ੇਸ਼ ਸਮੱਗਰੀ - ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ  WPS ਫਾਈਲ ਕਿਵੇਂ ਖੋਲ੍ਹਣੀ ਹੈ

3. ਪਾਇਥਨ ਵਿੱਚ ਅਪਵਾਦਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਿਵੇਂ ਪਛਾਣਨਾ ਅਤੇ ਹੈਂਡਲ ਕਰਨਾ ਹੈ

ਅਪਵਾਦ ਉਹ ਤਰੁੱਟੀਆਂ ਹਨ ਜੋ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਹੁੰਦੀਆਂ ਹਨ। ਇਹ ਤਰੁੱਟੀਆਂ ਵੱਖ-ਵੱਖ ਕਾਰਨਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ਸੰਟੈਕਸ ਤਰੁਟੀਆਂ, ਰਨਟਾਈਮ ਤਰੁਟੀਆਂ, ਜਾਂ ਕੋਡ ਵਿੱਚ ਲਾਜ਼ੀਕਲ ਤਰੁਟੀਆਂ। ਇਹਨਾਂ ਅਪਵਾਦਾਂ ਨੂੰ ਪਛਾਣੋ ਅਤੇ ਸੰਭਾਲੋ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਸਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਸਹੀ ਕੰਮਕਾਜ ਲਈ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਇੱਕ ਅਪਵਾਦ ਦੀ ਪਛਾਣ ਕਰੋ ਪਾਈਥਨ ਵਿੱਚ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਤਿਆਰ ਕੀਤੇ ਗਏ ਗਲਤੀ ਸੰਦੇਸ਼ਾਂ ਵੱਲ ਧਿਆਨ ਦੇਣਾ। ਇਹ ਸੁਨੇਹੇ, ਟਰੇਸਬੈਕ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ, ਸਾਨੂੰ ਕੋਡ ਦੀ ਲਾਈਨ ਦੱਸਦੇ ਹਨ ਜਿੱਥੇ ਗਲਤੀ ਆਈ ਹੈ ਅਤੇ ਸਾਨੂੰ ਅਪਵਾਦ ਬਾਰੇ ਲਾਭਦਾਇਕ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਟਰੇਸਬੈਕ ਨੂੰ ਪੜ੍ਹ ਕੇ, ਅਸੀਂ ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਅਤੇ ਗਲਤੀ ਦੇ ਸੰਭਾਵਿਤ ਕਾਰਨ ਦੀ ਪਛਾਣ ਕਰ ਸਕਦੇ ਹਾਂ।

ਇੱਕ ਅਪਵਾਦ ਹੈਂਡਲ ਕਰੋ ਇਸ ਵਿੱਚ ਸੰਭਵ ਤਰੁੱਟੀਆਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਕੋਡ ਬਲਾਕਾਂ ਨੂੰ ਛੱਡ ਕੇ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ। ਕੋਡ ਜੋ ਅਪਵਾਦ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ, ਕੋਸ਼ਿਸ਼ ਬਲਾਕ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਅਪਵਾਦ ਬਲਾਕ ਹੈਂਡਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਅਪਵਾਦ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਕੀ ਕਰਨਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਅਪਵਾਦ ਨਹੀਂ ਹੁੰਦਾ ਹੈ ਤਾਂ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ else ਬਲਾਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੈ, ਅਤੇ ਅੰਤ ਵਿੱਚ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਬਲਾਕ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਕਿ ਕੋਈ ਅਪਵਾਦ ਆਇਆ ਹੈ ਜਾਂ ਨਹੀਂ।

ਇਹ ਦੱਸਣਾ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲੋ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਇਸ ਵਿੱਚ ਉਚਿਤ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ, ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਅਤੇ ਗਲਤੀ ਦੇ ਸੰਭਾਵਿਤ ਕਾਰਨ ਨੂੰ ਸਮਝਣਾ ਸ਼ਾਮਲ ਹੈ। ਕਿਸੇ ਅਪਵਾਦ ਨੂੰ ਸੰਭਾਲਣ ਵੇਲੇ, ਅਸੀਂ ਕਸਟਮ ਅਸ਼ੁੱਧੀ ਸੁਨੇਹੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਪਵਾਦ ਦਾ ਕਾਰਨ ਬਣਨ ਵਾਲੇ ਓਪਰੇਸ਼ਨ ਦੀ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹਾਂ, ਲੌਗ ਫਾਈਲ ਵਿੱਚ ਗਲਤੀ ਨੂੰ ਲੌਗ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਹੋਰ ਵੀ ਬਹੁਤ ਕੁਝ। ਸੰਖੇਪ ਵਿੱਚ, ਪਾਇਥਨ ਵਿੱਚ ਅਪਵਾਦਾਂ ਦੀ ਪਛਾਣ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣਾ ਸਾਨੂੰ ਇੱਕ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ​​ਅਤੇ ਗਲਤੀ-ਮੁਕਤ ਪ੍ਰੋਗਰਾਮ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

4. ਪਾਈਥਨ ਵਿੱਚ ਕੋਡ ਬਲਾਕ ਅਤੇ ਅਪਵਾਦ ਘੋਸ਼ਣਾ

ਪਾਈਥਨ ਵਿੱਚ, ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਂਦੇ ਹੋ ਅਤੇ ਇੱਕ ਗਲਤੀ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹੋ, a ਅਪਵਾਦ. ਇੱਕ ਅਪਵਾਦ ਇੱਕ ਘਟਨਾ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀ ਹੈ ਜੋ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਂਦੀ ਹੈ। ਜਦੋਂ ਇੱਕ ਅਪਵਾਦ ਸੁੱਟਿਆ ਜਾਂਦਾ ਹੈ, ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਦੇ ਇੱਕ ਬਲਾਕ ਦੀ ਭਾਲ ਕਰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਉਚਿਤ ਕਾਰਵਾਈ ਕਰ ਸਕਦਾ ਹੈ।

ਪਾਈਥਨ ਵਿੱਚ, ਅਸੀਂ ਵਰਤਦੇ ਹਾਂ ਕੋਡ ਬਲਾਕ ਜਿਵੇਂ try y except ਅਪਵਾਦ ਨੂੰ ਸੰਭਾਲਣ ਲਈ. ਬਲਾਕ try ਤੁਹਾਨੂੰ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਨੂੰ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਕੋਈ ਅਪਵਾਦ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਬਲਾਕ 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ except ਪੱਤਰਕਾਰ ਬਲਾਕ except ਹੈਂਡਲ ਕਰਨ ਲਈ ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਅਤੇ ਇਹ ਅਪਵਾਦ ਹੋਣ 'ਤੇ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਕਾਰਵਾਈ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ।

ਵਿਸ਼ੇਸ਼ ਸਮੱਗਰੀ - ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ  PDF ਫਾਈਲ ਨੂੰ ਛੋਟਾ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

La ਅਪਵਾਦ ਘੋਸ਼ਣਾ ਪਾਈਥਨ ਵਿੱਚ ਇਸਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਬਣਾਉਣ ਲਈ ਤੁਹਾਡੇ ਆਪਣੇ ਕਸਟਮ ਅਪਵਾਦ। ਤੁਸੀਂ ਇੱਕ ਨਵੀਂ ਅਪਵਾਦ ਕਲਾਸ ਬਣਾ ਸਕਦੇ ਹੋ ਜੋ ਬੇਸ ਕਲਾਸ ਤੋਂ ਵਿਰਾਸਤ ਵਿੱਚ ਮਿਲਦੀ ਹੈ Exception ਅਤੇ ਅਪਵਾਦ ਲਈ ਆਪਣੇ ਖੁਦ ਦੇ ਗੁਣ ਅਤੇ ਵਿਵਹਾਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ। ਇਹ ਤੁਹਾਨੂੰ ਖਾਸ ਗਲਤੀਆਂ ਨੂੰ ਫੜਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਚਿਤ ਢੰਗ ਨਾਲ ਸੰਭਾਲ ਸਕਦੀਆਂ ਹਨ।

5. ਪਾਈਥਨ ਵਿੱਚ ਸਹੀ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਲਈ ਸਿਫ਼ਾਰਿਸ਼ਾਂ

ਅਪਵਾਦ ਪਛਾਣ

ਪਾਇਥਨ ਵਿੱਚ ਸਹੀ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਬਾਰੇ ਜਾਣਨ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਸਮਝਣਾ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਇੱਕ ਅਪਵਾਦ ਪਹਿਲਾਂ ਕੀ ਹੈ। ਇੱਕ ਅਪਵਾਦ ਇੱਕ ਘਟਨਾ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀ ਹੈ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਨੂੰ ਵਿਗਾੜਦੀ ਹੈ। ਜਦੋਂ ਇੱਕ ਅਪਵਾਦ ਸੁੱਟਿਆ ਜਾਂਦਾ ਹੈ, ਪਾਈਥਨ ਇੰਟਰਪ੍ਰੇਟਰ ਪ੍ਰੋਗਰਾਮ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਗਲਤੀ ਸੁਨੇਹੇ ਆਏ ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਅਤੇ ਕੋਡ ਦੀ ਲਾਈਨ ਜਿੱਥੇ ਇਹ ਵਾਪਰਿਆ ਹੈ ਬਾਰੇ ਕੀਮਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਅਪਵਾਦਾਂ ਦੀ ਸਹੀ ਪਛਾਣ ਕਰਨਾ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਸਰਵਉੱਚ ਹੈ।

ਅਜ਼ਮਾਓ-ਸਿਵਾਏ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣਾ

ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਅਪਵਾਦਾਂ ਦੀ ਪਛਾਣ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ ਉਹਨਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਲਈ. ਬਣਤਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ ਇਹ ਤੁਹਾਨੂੰ ਕੋਡ ਦਾ ਇੱਕ ਬਲਾਕ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਲਾਗੂ ਹੋਵੇਗਾ ਅਤੇ, ਜੇਕਰ ਕੋਈ ਅਪਵਾਦ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਫੜੋ ਅਤੇ ਇਸਨੂੰ ਨਿਯੰਤਰਿਤ ਢੰਗ ਨਾਲ ਸੰਭਾਲੋ। ਇੱਕ ਬਲਾਕ ਦੇ ਅੰਦਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਕੋਡ ਜੋ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਅਪਵਾਦ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਅੱਗੇ, ਤੁਸੀਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਬਲਾਕਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ ਸਿਵਾਏ ਜੋ ਕਿ ਹਰ ਕਿਸਮ ਦੇ ਅਪਵਾਦ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਣਾ ਹੈ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ। ਬਹੁਤ ਸਾਰੇ ਬਲਾਕ ਹੋ ਸਕਦੇ ਹਨ ਸਿਵਾਏ ਸਾਰੀਆਂ ਕਿਸਮਾਂ ਦੇ ਅਪਵਾਦਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਲਈ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਹੈਂਡਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇੱਕ ਬਲਾਕ ਸ਼ਾਮਲ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੈ ਅੰਤ ਵਿੱਚ ਬਣਤਰ ਦੇ ਅੰਤ 'ਤੇ ਵਿਕਲਪਿਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਜੋ ਹਮੇਸ਼ਾ ਲਾਗੂ ਕੀਤਾ ਜਾਵੇਗਾ ਭਾਵੇਂ ਕੋਈ ਅਪਵਾਦ ਸੁੱਟਿਆ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ।

ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਲਈ ਚੰਗੇ ਅਭਿਆਸ

Python ਵਿੱਚ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਵੇਲੇ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੁਝ ਚੰਗੇ ਅਭਿਆਸਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਤੁਹਾਡਾ ਕੋਡ ਮਜ਼ਬੂਤ ​​ਅਤੇ ਸਾਂਭਣਯੋਗ ਹੈ। ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਅਪਵਾਦਾਂ ਨੂੰ ਫੜਨ ਵੇਲੇ ਖਾਸ ਹੋਣ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ. ਇੱਕ ਬਲਾਕ ਦੇ ਨਾਲ ਸਾਰੇ ਅਪਵਾਦਾਂ ਨੂੰ ਫੜਨ ਦੀ ਬਜਾਏ ਸਿਵਾਏ ਆਮ ਤੌਰ 'ਤੇ, ਸਿਰਫ਼ ਉਹਨਾਂ ਅਪਵਾਦਾਂ ਨੂੰ ਫੜਨਾ ਬਿਹਤਰ ਹੁੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਉਮੀਦ ਕਰਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਚਿਤ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦੇ ਹੋ। ਇਹ ਅਚਾਨਕ ਗਲਤੀਆਂ ਨੂੰ ਫੜਨ ਤੋਂ ਬਚਣ ਅਤੇ ਹਰੇਕ ਕਿਸਮ ਦੇ ਅਪਵਾਦ ਲਈ ਖਾਸ ਪ੍ਰਬੰਧਨ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।

ਬਲਾਕਾਂ ਦੀ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਨਾਲ ਸਾਵਧਾਨ ਰਹਿਣਾ ਵੀ ਜ਼ਰੂਰੀ ਹੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ. ਹਾਲਾਂਕਿ ਇਹ ਢਾਂਚਾ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਬਹੁਤ ਉਪਯੋਗੀ ਹੈ, ਇਸਦੀ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਕੋਡ ਨੂੰ ਡੀਬੱਗ ਕਰਨਾ ਅਤੇ ਸੰਭਾਲਣਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਨੂੰ ਸਿਰਫ਼ ਲੋੜ ਪੈਣ 'ਤੇ ਲਾਗੂ ਕਰਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ ਅਤੇ ਅਣਪਛਾਤੀਆਂ ਤਰੁੱਟੀਆਂ ਬਾਰੇ ਕੀਮਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੋਰ ਅਣ-ਪ੍ਰਬੰਧਿਤ ਅਪਵਾਦਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਣ ਦਿਓ।

ਵਿਸ਼ੇਸ਼ ਸਮੱਗਰੀ - ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ  ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਵਾਲਾ ਕੀਬੋਰਡ ਕਿਵੇਂ ਸੈੱਟ ਕਰਨਾ ਹੈ

6. ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ Python ਵਿੱਚ try-except structure ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਬਣਤਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ-ਛੱਡੋ ਪਾਈਥਨ ਵਿੱਚ ਇਸਦੀ ਵਰਤੋਂ ਉਹਨਾਂ ਅਪਵਾਦਾਂ ਨਾਲ ਨਜਿੱਠਣ ਅਤੇ ਸੰਭਾਲਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਹੋ ਸਕਦੇ ਹਨ। ਇੱਕ ਅਪਵਾਦ ਇੱਕ ਅਣਕਿਆਸੀ ਘਟਨਾ ਜਾਂ ਸਥਿਤੀ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀ ਹੈ ਅਤੇ ਇਸਦੇ ਆਮ ਪ੍ਰਵਾਹ ਵਿੱਚ ਵਿਘਨ ਪਾ ਸਕਦੀ ਹੈ। ਇਹ ਅਪਵਾਦ ਕੋਡ ਵਿੱਚ ਤਰੁੱਟੀਆਂ, ਇਨਪੁਟ ਡੇਟਾ ਨਾਲ ਸਮੱਸਿਆਵਾਂ, ਜਾਂ ਹੋਰ ਅਣਕਿਆਸੀਆਂ ਸਥਿਤੀਆਂ ਕਾਰਨ ਹੋ ਸਕਦੇ ਹਨ।

ਅਜ਼ਮਾਓ-ਸਿਵਾਏ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਅਸੀਂ ਇਹਨਾਂ ਅਪਵਾਦਾਂ ਨੂੰ ਫੜ ਸਕਦੇ ਹਾਂ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਤਰੀਕੇ ਨਾਲ ਸੰਭਾਲ ਸਕਦੇ ਹਾਂ, ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਚਾਨਕ ਬੰਦ ਹੋਣ ਤੋਂ ਰੋਕਦੇ ਹੋਏ। ਬਲਾਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕੋਡ ਰੱਖਦਾ ਹੈ ਜੋ ਇੱਕ ਅਪਵਾਦ, ਅਤੇ ਬਲਾਕ ਨੂੰ ਵਧਾ ਸਕਦਾ ਹੈ ਸਿਵਾਏ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਅਪਵਾਦ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਕੀ ਕਰਨਾ ਹੈ।

ਪਾਈਥਨ ਵਿੱਚ, ਅਸੀਂ ਬਲਾਕ ਵਿੱਚ ਅਪਵਾਦ ਦੀ ਕਿਸਮ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਅਪਵਾਦਾਂ ਨੂੰ ਫੜ ਸਕਦੇ ਹਾਂ। ਸਿਵਾਏ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਅਸੀਂ ਇੱਕ ਤੋਂ ਵੱਧ ਬਲਾਕ ਜੋੜ ਸਕਦੇ ਹਾਂ ਸਿਵਾਏ ਖਾਸ ਤੌਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ। ਇਹ ਸਾਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੁਟੀ ਸਥਿਤੀਆਂ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਸੰਭਾਲਣ ਅਤੇ ਹਰੇਕ ਮਾਮਲੇ ਵਿੱਚ ਖਾਸ ਕਾਰਵਾਈਆਂ ਕਰਨ ਦੀ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

7. ਪਾਈਥਨ ਵਿੱਚ ਅਪਵਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵਿਵਹਾਰ ਬਿਆਨਾਂ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਅੰਤਮ ਬਲਾਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਜਦੋਂ ਅਸੀਂ ਪਾਈਥਨ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਵਿਕਾਸ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਅਜਿਹੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਆਮ ਗੱਲ ਹੈ ਜਿਸ ਵਿੱਚ ਸਾਨੂੰ ਗਲਤੀਆਂ ਜਾਂ ਅਚਾਨਕ ਵਿਵਹਾਰ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ। ਇਹ ਤਰੁੱਟੀਆਂ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਗਲਤ ਇਨਪੁਟ ਡੇਟਾ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਤਰਕ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ। ਪਾਈਥਨ ਸਾਨੂੰ ਅਪਵਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹਨਾਂ ਸਥਿਤੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਦਾ ਤਰੀਕਾ ਦਿੰਦਾ ਹੈ, ਸਾਨੂੰ ਸ਼ਾਨਦਾਰ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਗਲਤੀਆਂ ਨੂੰ ਨਿਯੰਤਰਣ ਅਤੇ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

python ਵਿੱਚ ਅਪਵਾਦ ਇਹ ਇੱਕ ਅਜਿਹੀ ਘਟਨਾ ਹੈ ਜੋ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀ ਹੈ ਅਤੇ ਇਹ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਆਮ ਪ੍ਰਵਾਹ ਵਿੱਚ ਵਿਘਨ ਪਾਉਂਦੀ ਹੈ। ਇਹਨਾਂ ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ, ਪਾਈਥਨ ਕੀਵਰਡਸ ਦਾ ਇੱਕ ਸੈੱਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਛੱਡ ਕੇ, ਅਤੇ ਅੰਤ ਵਿੱਚ. ਅੰਤ ਵਿੱਚ ਬਲਾਕ ਕੋਡ ਦਾ ਇੱਕ ਭਾਗ ਹੈ ਜੋ ਹਮੇਸ਼ਾਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਭਾਵੇਂ ਕੋਈ ਅਪਵਾਦ ਹੁੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਹ ਬਲਾਕ ਉਹਨਾਂ ਕਾਰਵਾਈਆਂ ਜਾਂ ਵਿਵਹਾਰਾਂ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਭਾਵੇਂ ਕੋਈ ਅਪਵਾਦ ਆਇਆ ਹੈ ਜਾਂ ਨਹੀਂ।. ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਅੰਤ ਵਿੱਚ ਬਲਾਕ ਨੂੰ ਮੁਫਤ ਸਰੋਤਾਂ ਜਿਵੇਂ ਕਿ ਫਾਈਲਾਂ ਜਾਂ ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਵਰਤ ਸਕਦੇ ਹਾਂ ਡਾਟਾਬੇਸ, ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਨਾ ਕਿ ਇਹ ਕਾਰਵਾਈਆਂ ਅਪਵਾਦ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਵੀ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।

ਅੰਤ ਵਿੱਚ ਬਲਾਕ ਨੂੰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਨੂੰ ਛੱਡ ਕੇ ਕਿਸੇ ਵੀ ਬਲਾਕ ਦੇ ਬਾਅਦ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਅਪਵਾਦ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਸਿਵਾਏ ਬਲਾਕ ਹੋਣ 'ਤੇ ਵੀ ਚਲਾਇਆ ਜਾਵੇਗਾ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਅੰਤਮ ਬਲਾਕ ਨੂੰ ਚਲਾਇਆ ਜਾਵੇਗਾ ਭਾਵੇਂ ਕੋਈ ਅਪਵਾਦ ਨਹੀਂ ਹਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਕੋਈ ਵੀ ਕਾਰਵਾਈ ਜਿਸਨੂੰ ਕੋਡ ਦੇ ਇੱਕ ਬਲਾਕ ਦੇ ਅੰਤ ਵਿੱਚ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਹਮੇਸ਼ਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਇੱਕ ਉੱਚ ਬਲਾਕ ਵਿੱਚ ਅਪਵਾਦ ਨੂੰ ਫੈਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਕੁਝ ਕਿਰਿਆਵਾਂ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਕੋਸ਼ਿਸ਼-ਸਿਵਾਏ ਬਲਾਕਾਂ ਦੇ ਨਾਲ ਅੰਤਮ ਬਲਾਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੈ।