Bonjour à tous,
Merci d'avance pour toute aide ou explication. Je débute en python(et dans le forum : désolé d'avance si je fais des erreurs) et je me retrouve face à un problème.
Dans mon code j'aimerais créer une liste qui enregistre les noms de fichiers dans un dossier. L'appel fonctionne bien mais si je l'insère dans une fonction alors rien ne se passe.
J'ai réduit le code pour vous montrer :
Je retrouve bien dans a les fichiers du dossier, dans b les fichiers images png mais dans c rien alors que c'est la même ligne de code que pour b. Quelqu'un peut il m'expliquer pourquoi dnas ma fonction test le listing ne se fait pas? Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 from os import listdir a= listdir('C:/Users/ASUS/Fenetre') b= [x.split('/')[-1] for x in a if ".png" in x.split('/')[-1]] def test(): c= [x.split('/')[-1] for x in a if ".png" in x.split('/')[-1]] test()
Partager