Exercice 89
a) Ecrire un algorithme python qui permet d'afficher tous les dossiers du répertoire 'C:/Windows'
b) écrire un autre algorithme qui affiche tous les fichiers du répertoire 'C:/Windows'.
c) En utilisant la méthode getlogin(), écrire un algorithme qui réalise les mêmes opérations pour le dossier Bureau de l'utilisateur
Solution
Question 1
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #coding:utf-8 import os from pathlib import Path folders = [] dir = 'C:/Windows' # création du chemin p = Path(dir) # parcourir le contenu du dossier 'C:/Windows' for entry in os.scandir(p):     if entry.is_dir():         folders.append(entry) for rep in folders:     print(rep) | 
Question 2
| 1 2 3 4 5 6 7 8 9 | #coding:utf-8 import os path = 'C:/Windows' files = os.listdir(path) for name in files:     print(name) | 
Question 3
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #coding:utf-8 import os # récuperer le nom d'utlisateur user = os.getlogin() # récupération du chemin du dossier Bureau desktop = "C:/users/" + user + "/desktop/" # affichage des fichiers du répertoire bureau  files = os.listdir(desktop) for name in files:     print(name) | 
Younes Derfoufi
    CRMEF OUJDA


