Python pwd模块提供对getpwnam(3)
POSIX API的访问,该API可用于按用户名获取特定用户的主目录,并确定用户名是否有效。pwd.getpwnam
如果使用不存在的用户名调用,则将引发异常。
起初,通过os.path.expanduser('~username')
以跨平台的方式似乎可以实现相同的结果。然而,在Windows XP上使用Python 2.6似乎不会对不存在的用户名产生实际的失败。此外,在Windows XP上的Python 2.5上,即使对于有效用户,它也似乎失败了。
这些信息能在Windows上可靠地获得吗?怎样?
目前没有回答
相关问题 更多 >
编程相关推荐