我用 python 做了一个服务,它将使用 subprocess.popen 调用这个用 pyinstaller 制作的应用程序。它调用 getpass.getuser() 但它返回的是计算机名而不是用户名。
我试过 getpass.getuser() / os.environ['username'] / win32api.GetUserName() 但都返回Computer-Name而不是username。
顺便说一句,计算机名称是指“DESKTOP-Q...”,用户名是登录人的用户名(这里是“wasim”)
有什么方法可以获取用户名而不是计算机名?