Maison > Article > développement back-end > Comment obtenir le répertoire personnel de l'utilisateur actuellement connecté en Python ?
Récupération du répertoire de base multiplateforme
La détermination du répertoire de base de l'utilisateur actuellement connecté est essentielle pour accéder aux fichiers spécifiques à l'utilisateur et ressources. Bien que l'approche os.getenv("HOME") fonctionne sous Linux, sa limitation sur les plates-formes Windows nécessite une solution multiplateforme.
Approche multiplateforme
Pour récupérez le chemin du répertoire personnel quel que soit le système d'exploitation, envisagez les options suivantes :
Par exemple, sous Linux et Windows, ces approches renverraient respectivement les chemins "/home/username" et "C:Usersusername".
Exemples de code
Python 3.5 et supérieur :
from pathlib import Path home = Path.home() # example usage: with open(home / ".ssh" / "known_hosts") as f: lines = f.readlines()
Anciennes versions de Python :
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!