Python参考手册
Unix
grp
该模块提供对Unix组数据库的访问。它适用于所有的Unix版本。
组数据库条目报告为元组对象,其属性对应于group
结构的成员(下面的属性字段,请参阅<pwd.h>
):
指数 |
属性 |
含义 |
---|---|---|
0 |
gr_name |
组的名称 |
1 |
gr_passwd |
(加密)组密码; 通常是空的 |
2 |
gr_gid |
数字组ID |
3 |
Gr_mem |
所有组成员的用户名 |
gid是一个整数,名称和密码是字符串,而成员列表是一个字符串列表。 (请注意,根据密码数据库,大多数用户没有明确列出他们所在的组的成员,请检查两个数据库以获取完整的成员信息。还要注意,以+或 - 开头的gr_name可能是YP / NIS引用,可能无法通过getgrnam()或getgrgid()访问。)
它定义了以下项目:
grp.getgrgid(gid)
返回给定数字组ID的组数据库条目。如果找不到要求的条目,则会提出KeyError
。
grp.getgrnam(name)
返回给定组名称的组数据库条目。如果找不到要求的条目,则会提出KeyError
。
grp.getgrall()
以任意顺序返回所有可用组条目的列表。
扩展内容
Module pwd与用户数据库的接口,与此类似。 模块spwd影子密码数据库的界面,与此类似。
Unix相关
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。
主页 | https://www.python.org/ |
源码 | https://github.com/python/cpython |
版本 | 2.7 |
发布版本 | 2.7.13 |