pwd python 安装 模块_python platform和pwd模块

一、platform模块

platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。

>>> import platform

>>> platform.uname()

('Linux', 'gitlab.test.com', '3.10.0-327.el7.x86_64', '#1 SMP Thu Nov 19 22:10:57 UTC 2015', 'x86_64', 'x86_64')

>>> platform.system()

'Linux'

>>> platform.release()

'3.10.0-327.el7.x86_64'

>>> platform.linux_distribution()

('CentOS Linux', '7.2.1511', 'Core')

额外:

导入modules,import与from...import的不同之处在于,简单说:

如果你想在程序中用argv代表sys.argv,

则可使用:from sys import argv

一般说来,应该避免使用from..import而使用import语句,

因为这样可以使你的程序更加易读,也可以避免名称的冲突

二、pwd模块

getpwall函数返回一个包含所有可用用户数据库入口的列表,你可以使用它搜索一个用户。

getpwall    getpwnam  getpwuid    三个常用函数

>>> pwd.getpwuid(0)

pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')

>>> pwd.getpwnam('root')

pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值