त्रुटियों से बचाव
वीडियो में, आपने कस्टम फंक्शनों पर लागू होने वाले एरर हैंडलिंग के कुछ तरीके देखे.
इस अभ्यास में, आप ऐसे ही एक तरीके को आज़माएँगे जो त्रुटि उठाने से बचता है, और त्रुटि होने पर एक सहायक संदेश प्रिंट करता है, लेकिन स्क्रिप्ट को बंद नहीं करता.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर डेवलपर्स
अभ्यास निर्देश
- ऐसा कीवर्ड इस्तेमाल करें जो आपको
textको साफ करने वाला कोड चलाने की कोशिश करने दे. - एक और कीवर्ड इस्तेमाल करें जो
clean_text()फंक्शन कॉल करते समय त्रुटि होने पर एक सहायक संदेश प्रिंट करे.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
def clean_text(text):
# Attempt to clean the text
____:
return text.replace(" ", "_").lower()
# Run this code if an error occurs
____:
print("The clean_text() function expects a string as an argument, please check the data type provided!")
clean_text(187)