1.返回操作系统的类型
值为:posix,表示为linux操作系统,如果是nt,是windows操作系统
import os
print(os.name)
结果:
posix
2.系统的详细信息
import os
info = os.uname()
print(info)
print(info.sysname)
print(info.nodename)
结果:
posix.uname_result(sysname='Linux', nodename='foundation22.ilt.example.com', release='3.10.0-514.el7.x86_64', version='#1 SMP Wed Oct 19 11:24:13 EDT 2016', machine='x86_64')
Linux
foundation22.ilt.example.com
3.系统环境变量
evn查看所有的环境变量
$PATH只是很小的一部分
一登录进来是kiosk用户和使用的语言都是初始化环境变量设置好的
import os
os.environ
print(os.environ)
生成的值是一个字典
4.通过key值获取环境变量对应的value值
import os
print(os.environ.get('PATH'))
结果:
/home/kiosk/PycharmProjects/westos/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/kiosk/.local/bin:/home/kiosk/bin
1)判断是否为绝对路径
import os
os.path.isabs('/tmp/passwd') 是否以/开头
print(os.path.isabs('/tmp/passwd'))
print(os.path.isabs('data.txt'))
结果:
True
False
2)生成绝对路径
import os
print(os.path.abspatd('data.txt'))
print(os.path.abspath('hello.png'))
结果:
/home/kiosk/PycharmProjects/westos/day07/data.txt
/home/kiosk/PycharmP