os.getlogin ( )
DESCRIPTION.
Retourne le nom de l'utilisateur controlant le processus.
SYNTAXE.
Valeur = os.getlogin ( )
Valeur = ⇨ variable qui recevra la valeur retournée [ optionnel ]
os.getlogin ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
L'appel de la méthode os.getlogin ( ) le nom de l'utilisateur connecté sur le terminal contrôlant le processus dans un str ( ).
Il est conseillé d'utiliser plutot la méthode getpass.getuser ( ), du module getpass de la bibliothèque standard de Python, pour connaitre l'identifiant de l'utilisateur, car elle consulte les variables d'environnement os.environ [ "LOGNAME" ] et os.environ [ "USER" ], ou os.environ [ "USERNAME" ] selon l'OS, pour savoir qui est l'utilisateur, et se replie finalement sur pwd.getpwduid ( os.getuid ( ) ) [ 0 ], du module pwd de la bibliothèque standard de Python, pour avoir le nom lié à l'identifiant de l'utilisateur courant.
EXEMPLE.
import os
print ( os.getlogin ( ) )
print ( type ( os.getlogin ( ) ) )
print ( os.environ [ "USER" ] )
print ( os.environ [ "LOGNAME" ] )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.