Python

Fermé
clair - 9 déc. 2005 à 13:38
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 9 déc. 2005 à 15:10
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

5 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 déc. 2005 à 13:43
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
ç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
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 déc. 2005 à 14:02
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
oui je n'est pas le droits d'accés je voulais dire non droits traversé :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
9 déc. 2005 à 15:10
un try/catch devrait te permettre de gérer l'erreur.
0