Python:获取当前登录用户及其特殊文件夹

3

这段代码 win32api.GetUserName() 在所有Windows系统中,从Win2000到Win7都可以正常工作吗? 如果用户不是本地用户而是域用户,它还能正常工作吗?

当我使用这个函数 shell.SHGetFolderPath(0, shellcon.CSIDL_someDirectory, 0, 0) 时,我是否能得到当前登录用户所需的文件夹?

非常感谢您的帮助。

1个回答

2

有一个名为getpass的模块,其中包含一个getpass.getuser()函数。这在所有Windows版本上都应该可以工作。无论我尝试了哪个版本,它都能正常工作。我使用的用户也不是本地用户。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接