[Python] Chemin Windows vers chemin Unix

Résolu/Fermé
tchoum - 22 janv. 2008 à 08:21
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 - 22 janv. 2008 à 15:28
Bonjour,
j'aurais besoin d'un script python permettant de convertir un chemin absolu Windows en chemin absolu Unix, sachant que la lettre du lecteur est associée à un répertoire Unix donné.
Voici quelques exemples :
h:\documents\lettre.pdf => /home/documents/lettre.pdf
u:\dev\toto.cpp => /users/tchoum/dev/toto.cpp

Le script prendrais un chemin Windows en paramètre et la conversion serait faite grace à une map fixe, définie en dur dans le script.

Sauriez-vous si cela existe déjà et si oui, où le trouver ?

Merci d'avance
A voir également:

3 réponses

mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
22 janv. 2008 à 10:32
Un point de départ pour voir comment construire des noms de répertoires
https://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/file_handling/os_module.php

En toute rigueur avec juste des join tu n'as pas a préciser le séparateur (/ ou \ selon l'OS). Pour le mapping U: -> /users/tchoum il suffit d'utiliser un dictionary
http://www.diveintopython.org/getting_to_know_python/dictionaries.html

Bonne chance
0
Merci ! Grace à ces deux liens j'ai réussi à faire ce que je voulais en 30 minutes. Il reste quelques améliorations à faire mais c'est un très bon début.
0
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
22 janv. 2008 à 15:28
Félicitations ! Bonne continuation
0