Selon Wikipedia, une extension de nom de fichier est un suffixe fait pour identifier son format. Traditionnellement, un point .
est utilisé pour séparer le nom du suffixe. Quelques extensions courantes :
Pour cet exercice, vous devez utiliser en priorité le fichier squelette ex06-liste-extensions.py. IMPORTANT : Enregistrez le avec Right Click + Save Link As...
pour conserver l’encodage.
Selon la convention de structuration des modules, ce fichier sera structuré en quatre parties :
L’objectif est d’écrire une fonction searchext()
:
Quelques contraintes :
.
sont utilisés dans le nom du fichier, seul le dernier identifie l’extension.Vérifier le bon fonctionnement de la fonction en effectuant un appel depuis main()
et en affichant la valeur de retour (les doctests de la fonction donnent des exemples d’appel et les valeurs de retour correspondantes).
Une fois la fonction opérationnelle pour quelques arguments, ET SEULEMENT DANS CE CAS, lancer les doctests dans un terminal:
$ python -m doctest ex06_extensions.py -v
La totalité des doctests doivent réussir.