Maison > Article > développement back-end > Comment obtenir le chemin du répertoire personnel dans une application Python multiplateforme ?
Question :
Comment obtenir le chemin d'accès au répertoire personnel du utilisateur actuel dans un Python multiplateforme application ?
Discussion :
Sous Linux, la fonction os.getenv("HOME") fournit le chemin du répertoire personnel. Cependant, cette approche n'est pas compatible avec Windows.
Solution :
Python 3.5
Utilisation du pathlib.Path. La fonction home() renvoie un objet pathlib.PosixPath représentant le répertoire personnel. Convertissez-le en chaîne en utilisant str() si nécessaire.
from pathlib import Path home = Path.home()
Python < 3.5
Pour les anciennes versions de Python, utilisez os.path.expanduser.
from os.path import expanduser home = expanduser('~')
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!