我怎样才能得到用户的用户名?

How can I get the user's username?

我知道我可以 getpass.getuser() 但显示的是用户名,而不是他们的帐户登录用户名,我想要他们的帐户登录用户名

试试这个:

对于 Unix

import os
import pwd

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

对于Windows

import os

os.getlogin()

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