La Cité de Pixland
Dans la ville animée de Pixland, les images se perdent dans l’immense dédale de répertoires et de sous-répertoires des systèmes informatiques. En tant que chercheur d’images officiel de la ville, votre rôle est de localiser toutes les images JPEG et d'en dresser la liste. Ces images se reconnaissent à leurs extensions,
.jpeg
ou .jpg
.Votre mission consiste à créer un programme Python qui partira du répertoire courant et parcourra tous ses sous-répertoires. Le programme devra y rechercher les fichiers JPEG et afficher le chemin complet de chaque fichier image trouvé.
Ce programme ne nécessite aucune saisie de la part de l’utilisateur. En revanche, la sortie doit contenir la liste des chemins complets de toutes les images JPEG détectées dans le répertoire courant, ainsi que dans chacun de ses sous-répertoires. Chaque chemin doit être imprimé sur sa propre ligne.
On considère que le répertoire courant à partir duquel le programme est exécuté sert de répertoire racine pour la recherche.
Entrée | Sortie |
ㅤ | /home/user/Images/holiday/photo1.jpg
/home/user/Images/holiday/photo2.jpg
/home/user/Work/projectA/design.jpg
/home/user/Work/projectA/subfolder/concept.jpg |
Remarque: Les chemins affichés dans la sortie ne sont donnés qu’à titre d’exemple. Ils varieront selon la structure de vos répertoires et l’emplacement de vos fichiers image dans votre système.
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB