1.创建组的Python代码
[root@njmon python]# cat create_group.py
#!/usr/bin/env python
import os
import re
def create_group_func(groupname):
with open('/etc/group', 'r') as fd:
for line in fd:
matchgroupname = re.search(r'%s' % groupname, line, re.I)
if not matchgroupname:
os.system('groupadd %s' % groupname)
print('%s is create successfully' % groupname)
else:
print('%s is already exists.' % groupname)
def main():
create_group_func('test')
if __name__ == "__main__":
main()
2.当组不存在时候
[root@njmon python]# python create_group.py
test is create successfully
3.当组存在的时候
[root@njmon python]# python create_group.py
test is already exists.
版权声明:本文为博主原创文章,未经博主允许不得转载。
Python



