2010-12-01 16 views

Respuesta

73
import getpass 
print getpass.getuser() 
+0

"os.getlong()" no puede funcionar correctamente si cambio el usuario en las plataformas * nix, pero la solución getpass funciona, gracias. – mxi1

+2

Esto, en última instancia, analiza las variables de entorno para determinar el nombre de usuario y, por lo tanto, puede ser útil para scripts piratas dentro de un entorno semi confiable (por ejemplo, su oficina) pero no debe utilizarse para nada público o importante. Vea la pregunta 'duplicado' para algunas formas de API de UNIX y Windows de hacerlo correctamente. –

Cuestiones relacionadas