Hallo,
ich versuche gerade den User herauszufinden, mit dem man gerade an seinem Windows System arbeitet. Geht das überhaupt, weil ich hierzu im Internet nichts finde?
Danke!
angemeldeten User ermitteln
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Angeblich gibt es eine "USERNAME"-Umgebungsvariable. Ansonsten musst du wohl mit pywin32 GetUserName() aufrufen, da ein "whoami" bei Windows nur im Resource Kit mitgeliefert wird.
Ich habe noch nicht gehabt das der USERNAME nicht gesetzt ist. Möglich ist das aber bestimmt.
Das Modul getpass greift auf jeden Fall dadrauf zurück
Das Modul getpass greift auf jeden Fall dadrauf zurück
Code: Alles auswählen
def getuser():
"""Get the username from the environment or password database.
First try various environment variables, then the password
database. This works on Windows as long as USERNAME is set.
"""
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo SchneiderWeisse!SchneiderWeisse hat geschrieben:ich versuche gerade den User herauszufinden, mit dem man gerade an seinem Windows System arbeitet.
Code: Alles auswählen
>>> import getpass
>>> getpass.getuser()
'Gerold'
>>>
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.