Ich weiß das zu benutzen
getpass.getuser()
command, ich kann den Benutzernamen bekommen, aber wie kann ich es im folgenden Skript automatisch implementieren? Also möchte ich, dass Python den Benutzernamen findet und dann im folgenden Skript selbst implementiert.
Skript: os.path.join('..','Documents and Settings','USERNAME','Desktop'))
(Python Version 2.7 wird verwendet)
os.getlogin()
gibt den Benutzer zurück, der das ausführt, also kann es sein:
path = os.path.join('..','Documents and Settings',os.getlogin(),'Desktop')
oder mit getpass.getuser ()
path = os.path.join('..','Documents and Settings',getpass.getuser(),'Desktop')
Wenn ich verstehe, was Sie gefragt haben.
os.getlogin () existierte für mich nicht. Ich hatte jedoch Erfolg mit os.getenv('username')
.
sollte ausreichen ... Ich denke, das ist es, was du eigentlich auch meintest ...
Wenn Sie das Desktop-Verzeichnis haben möchten, hat Windows 7 eine Umgebungsvariable: DESKTOP
:
Tags und Links python