Retourner des erreurs
Il est temps d'essayer l'autre approche pour la gestion des erreurs.
Modifiez la fonction clean_text() pour produire volontairement une erreur si un type de données incorrect est utilisé.
Cette activité fait partie du cours
Python intermédiaire pour développeurs et développeuses
Instructions de l’exercice
- Vérifiez si le type de données de l'argument
textest une chaîne de caractèresstr. - Dans le bloc
else, produisez unTypeError()pour empêcher l'exécution du script et retourner un message explicite.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
def clean_text(text):
# Check the data type
if ____(text) == ____:
return text.replace(" ", "_").lower()
else:
# Return a TypeError error if the wrong data type was used
____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
clean_text("User Name 187")