Je dois obtenir l'emplacement du répertoire de base de l'utilisateur actuellement connecté. Actuellement, j'utilise les logiciels suivants sur Linux:
os.getenv("HOME")
Cependant, cela ne fonctionne pas sous Windows. Quelle est la bonne façon de procéder sur plusieurs plates-formes?
Vous voulez utiliser os.path.expanduser . Cela garantira que cela fonctionne sur toutes les plates-formes
from os.path import expanduser
home = expanduser("~")
Si vous êtes sur Python 3.5+, vous pouvez utiliser pathlib.Path.home () :
from pathlib import Path
home = str(Path.home())