如何获取用户的用户名?

时间:2019-08-28 07:39:08

标签: python python-3.x user-accounts

我知道我可以做getpass.getuser(),但是显示的是用户名,而不是用户的帐户登录用户名,并且我希望他们的帐户登录用户名

2 个答案:

答案 0 :(得分:1)

尝试这个:

对于Unix

shouldIndentWhileEditing

对于Windows

import os
import pwd

pwd.getpwduid(os.getuid())[0]

答案 1 :(得分:0)

没有编辑权限。 应该是pwd.getpwuid(os.getuid())[0]