Python

Salut à tous!
Je me pose la question de savoir comment récupéré la chaine correspondant au repertoire d'accueil en python.
$HOME et {$HOME} ne marche pas .
Savez vous comment on fait?
merci
Configuration: fedora core

5 réponses

  1. Modérateur
    un try/catch devrait te permettre de gérer l'erreur.
    1. oui je n'est pas le droits d'accés je voulais dire non droits traversé :-)
      1. Modérateur
        euh... je comprend pas.

        "nom droits de traversé" ?

        tu veux dire que ça plante quand tu n'a pas le droit d'accès au fichier/répertoire ?
        1. ça marche c cool, merci!
          J'ai un autre question.
          qd je fais os.listdir(repertoire) ça bug en cas de nom droits de traversé.
          comment faire un test?
          1. Modérateur
            Tu peux utiliser os.path.expanduser('~')

            En prime, ça marche aussi bien sous Windows que sous Linux/Unix.
            (et sous MacOSX également, je présume).