Salut tous,

Maan, en fait c'est quasi exactement le contraire que je veux faire. J'ai besoin de connaître les différences de casse qui se trouvent dans le nom d'un fichier, afin de renommer un autre fichier de la même manière dans un autre dossier. Si je passe tout en minuscule, je perds de l'info...

Bon, je suis allé consulter les pages concernant os et os.path. j'ai bricolé un truc qui est peut-être un peu tordu, qui m'oblige à retrouver chaque élément du chemin du fichier par os.listdir pour reconstituer le chemin total tel qu'il est stocké dans le fichier. Mais ça semble répondre à mes besoins... On fera avec, en attendant peut-être mieux un jour. Quand je dis mieux, c'est surtout, un peu moins lent en l'occurrence. Mais bon, ce prog ne va pas me servir tous les jours.

Bon 25! Nous sommes le 25 12 13, or 25 moins 12 égale 13. Conclusion??? Aucune lol.

J.-F.


Le 24/12/2013 16:13, yannick a écrit :
SLT JF, je n'ai pas tout compris, mais au cas ou, essaie os.walk ....

----- Original Message ----- From: "Jean-François Colas" <[email protected]>
To: <[email protected]>
Sent: Tuesday, December 24, 2013 3:50 PM
Subject: [progliste] Python, récupérer le nom exact d'un fichier


Hello la ML,

Je ne parviens pas à trouver comment en Python je pourrais récupérer le nom exact d'un fichier, majuscules comprises, à partir d'une spécification de chemin donnée.

Par exemple, j'ai un fichier WalkOnBy.py.
Comment pourrais-je faire, pour qu'à partir d'un param tout en minuscule, genre: walkonby.py, je puisse retrouver la forme exacte dans le système de fichiers WalkOnBy.py ?

J'ai essayé os.path.abspath, qui marche bien pour les dossiers apparemment, mais pas pour les noms de fichiers qui restent écrits tels que je les présente à la fonction...

Merci,
J.-F.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.



Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à