Maison > développement back-end > Tutoriel Python > Comment puis-je obtenir le nom d'utilisateur actuel en Python sur n'importe quel système d'exploitation ?

Comment puis-je obtenir le nom d'utilisateur actuel en Python sur n'importe quel système d'exploitation ?

DDD
Libérer: 2024-12-01 14:57:10
original
219 Les gens l'ont consulté

How Can I Get the Current Username in Python on Any Operating System?

Comment obtenir le nom d'utilisateur actuel en Python sur toutes les plates-formes

Pour déterminer le nom d'utilisateur actuel en Python, vous pouvez utiliser le module getpass, une solution portable qui fonctionne à la fois sur Unix et Windows.

Code Extrait :

import getpass
print(getpass.getuser())
Copier après la connexion

Sortie :

kostya
Copier après la connexion

Ce code affichera le nom d'utilisateur de l'utilisateur actuel.

Informations supplémentaires :

  • Le module pwd est une autre option mais est limité aux systèmes basés sur Unix.
  • La récupération des utilisateurs Windows peut être complexe dans des scénarios spécifiques, par exemple lors de l'exécution en tant que service Windows.

Attention :

Comme indiqué dans un commentaire, le module getpass s'appuie sur des variables d'environnement pour déterminer le nom d'utilisateur. Il ne s'agit peut-être pas d'une source fiable à des fins de contrôle d'accès, car elle permet aux utilisateurs de se faire passer pour d'autres.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal