os模块的作用
os模块是python标准库中的一个用于访问操作系统功能的模块, os模块提供了其他操作系统接口,可以实现跨平台访问。
1.系统操作
os.getcwd 获取当前的路径
os.chdir 改变当前路径到C:\\Users下
os.makedirs 递归创建目录
创建成功
os.sep 返回系统路径的分隔符
linux类系统的路径分隔符是“/”,windows系统的分隔符是“\”
1 import os 2 print(os.sep) # 返回系统路径的分隔符
os.name
返回当前平台操作系统
当返回的值为posix时,则为linux系统;返回值为nt时,则为windows系统
1 import os 2 print(os.name) # 输出当前操作系统类型 3 if os.name =='posix': 4 print('您使用的是linux系统') # 判断是使用是否为Linux系统 5 else: 6 print('您使用的是其他的系统')
os.uname() 返回操作系统的详细信息,也可以得到具体分项的信息
Windows版本没有这个命令
1 import os #导入模块 2 uname = os.uname() #使用变量接收 3 print(uname) # 输出系统所有详细信息 4 print(uname.sysname) # 输出系统操作系统类型 5 print(uname.nodename) # 输出主机名称 6 print(uname.release) # 输出内核版本 7 print(uname.version) # 输出系统版本 8 print(uname.machine) #输出硬件架构
os.environ 系统的环境变量,输出为一个字典形式,可以通过key得到具体信息
os.getenv(‘PATH’) 获得指定的环境变量的内容
os.environ.get(‘PATH’) 获得指定的环境变量的内容
1 import os 2 result = os.environ 3 print(result) #系统的环境变量,输出为一个字典形式,可以通过key得到具体信息 4 print("************************************") 5 print(result.get('PATH')) #获得指定的环境变量的内容 6 print("************************************") 7 print(os.getenv('PATH')) #获得指定的环境变量的内容