python之os模块及练习
os模块
os 模块提供了一个统一的 操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台中的特定函数间自动切换,从而能实现跨平台操作。
os模块常用函数
在使用某个模块中的函数时,都必须先引入这个模块,如import os
获取当前使用的操作系统
返回操作系统类型 :值为 posix是linux操作系统,值为 nt是windows操作系统。
import os
print(os.name)
结果显示在windows操作系统中,输出nt,linux中显示posix
获取操作系统的详细信息
import os
info=os.uname()
print(info)
print(info.sysname)
print(info.nodename)
输出结果为:
posix.uname_result(sysname='Linux', nodename='foundation0.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
foundation0.ilt.example.com
系统的环境变量
import os
print(os.environ)
print(os.environ.get('PATH'))
判断是否为绝对路径
判断是否是绝对路径,但不判断此路径是否真实存在
print(os.path.isabs('/mnt'