Python

clair -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
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. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  2. claire
     
    ç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
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  4. clair
     
    oui je n'est pas le droits d'accés je voulais dire non droits traversé :-)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    un try/catch devrait te permettre de gérer l'erreur.
    0