Éviter les erreurs
Dans la vidéo, vous avez vu quelques approches de gestion des erreurs qui peuvent s'appliquer à des fonctions personnalisées.
Dans cet exercice, vous allez essayer une approche qui évite de lever une erreur : elle affiche un message utile si une erreur se produit, sans interrompre le script.
Cette activité fait partie du cours
Python intermédiaire pour développeurs et développeuses
Instructions de l’exercice
- Utilisez un mot-clé qui vous permet d'essayer d'exécuter le code qui nettoie
text. - Utilisez un autre mot-clé qui affiche un message utile si une erreur se produit lors de l'appel à la fonction
clean_text().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)