import pwd
# 获取当前用户的条目
current_user = pwd.getpwuid(os.getuid())
# 打印用户信息
print("用户名:", current_user.pw_name)
print("用户ID (UID):", current_user.pw_uid)
print("组ID (GID):", current_user.pw_gid)
print("用户全名或注释:", current_user.pw_gecos)
print("用户主目录:", current_user.pw_dir)
print("用户shell:", current_user.pw_shell)
# 获取所有用户的条目
all_users = pwd.getpwall()
# 打印所有用户的名字
for user in all_users:
print(user.pw_name)
pwd 模块:这是 Python 的一个标准库模块,用于访问 Unix 用户账户和密码数据库。getpwuid(uid):根据用户 ID (UID) 获取用户条目。这里使用 os.getuid() 获取当前用户的 UID。getpwall():返回系统中所有用户的条目列表。pw_name: 用户名pw_uid: 用户 ID (UID)pw_gid: 组 ID (GID)pw_gecos: 用户全名或注释pw_dir: 用户主目录pw_shell: 用户的默认 shell这段代码展示了如何获取当前用户的信息以及系统中所有用户的名字。
上一篇:input().split()在python中的用法
下一篇:protobuf python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站