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
    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).
    0
    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?
      0
      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 ?
        0
        1. oui je n'est pas le droits d'accés je voulais dire non droits traversé :-)
          0
          1. Modérateur
            un try/catch devrait te permettre de gérer l'erreur.
            0