Bonjour![]()
Je voudrais automatiser le processus suivant :
0) j'ai un path de base, mydir = os.join.path(/content','drive','MyDrive','master')
1) pour chaque sous dossier de 'master', je voudrais créer une liste répertoriant les sous dossiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part os.listdir(mydir)
2) utiliser le nom de chaque dossier de cette liste pour créer une liste vide dont le nom de la variable assignée est le nom du dossier + le préfixe ou suffixe "_encod_"
3) pour chaque fichier de ces sous-dossiers, lister son chemin d'accès dans la liste créée à l'étape 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for char in os.listdir(mydir): print((char)+'_encod =[]' ) ???
4) pour chaque fichier de ces sous-dossiers, appliquer une fonction personnalisée (myfonction(x))
j'ai du mal a imbriquer ces étapes dans une boucle for, et encore moins a automatiser la création de variables...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 mydir_arya= os.path.join(mydir, 'sousdossier') encod_arya = [] for path in glob.glob(os.path.join(mydir_arya,'*.jpg')): enc_arya.append(myfonction(path))
pourriez-vous m'aider svp ?
Partager