Quelle est la meilleure façon de trouver l'utilisateur qu'un processus python est en cours d'exécution?whoami en python
que je pouvais faire ceci:
name = os.popen('whoami').read()
Mais cela doit commencer un nouveau processus.
os.environ["USER"]
fonctionne parfois, mais parfois cette variable d'environnement n'est pas définie.
Cette solution ne fonctionne que sur Unix voir http://docs.python.org/library/pwd.html?highlight=pwd –
Works sur mon linux, j'ai eu la même réponse que celle-ci, mais supprimerons comme je l'étais 2 minutes plus tard ;-) – ChristopheD
getpass.getuser() utilise cette approche comme une solution de repli si elle ne peut pas trouver le nom d'utilisateur dans les variables d'environnement. –