2010-09-16 7 views
1

Comment trouver le répertoire personnel de l'utilisateur sous OS X?Récupérer le répertoire personnel de l'utilisateur sous OS X?

HOME La variable d'environnement n'est pas toujours définie, par exemple lorsque vous ne courez pas dans la console (applications GUI).

Pour cette raison, je suis à la recherche d'une solution générique, qui sera repliée si os.environ['HOME'] n'est pas définie.

Il existe un similar question (C) mais il a déjà une solution acceptée non valide.

Une solution Python serait préférable, mais d'autres langages sont les bienvenus tant qu'ils fournissent une maison valide ou au moins un endroit où vous pouvez écrire.

Répondre

1

Il semble que os.path.expanduser("~") renvoie toujours le répertoire de base, même sous Windows.