在 GNU/Linux 操作系统上使用 Python 检查用户是否存在的最简单方法是什么?
还有什么比发出 ls ~login-name
并检查退出代码更好的吗?
如果在 Windows 下运行呢?
最佳答案
此答案基于 answer by Brian .它添加了必要的 try...except
block 。
检查用户是否存在:
import pwd
try:
pwd.getpwnam('someusr')
except KeyError:
print('User someusr does not exist.')
检查组是否存在:
import grp
try:
grp.getgrnam('somegrp')
except KeyError:
print('Group somegrp does not exist.')
关于python - 如何使用 Python 检查用户是否存在于 GNU/Linux 操作系统中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2540460/