Frage:
Wie erhalte ich den Pfad zum Home-Verzeichnis des aktueller Benutzer in einem plattformübergreifenden Python Anwendung?
Diskussion:
Unter Linux stellt die Funktion os.getenv("HOME") den Home-Verzeichnispfad bereit. Dieser Ansatz ist jedoch nicht mit Windows kompatibel.
Lösung:
Python 3.5
Verwendung des pathlib.Path. Die Funktion home() gibt ein pathlib.PosixPath-Objekt zurück, das das Home-Verzeichnis darstellt. Konvertieren Sie es bei Bedarf mit str() in einen String.
from pathlib import Path home = Path.home()
Python < 3.5
Für ältere Python-Versionen verwenden Sie os.path.expanduser.
from os.path import expanduser home = expanduser('~')
Das obige ist der detaillierte Inhalt vonWie erhalte ich den Home-Verzeichnispfad in einer plattformübergreifenden Python-Anwendung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!