一、什么是os模块
os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。python编程时,经常和文件、目录打交道,这是就离不了os模块,本节内容将对os模块提供的函数进行详细的解读
二.常用OS模块对系统的命令
-
1.os.name:返回操作系统类型
值为:posix,表示linux操作系统,如果是nt,是windows操作系统
-
2.os.uname:操作系统的详细信息
-
3.os.environ:系统环境变量
-
4.os.environ.get(‘PATH’):通过key值获取环境变量对应的value值
三.常用OS模块对目录的命令
先调用OS的相关模块
import os
from os.path import exists,splitext,join
-
1.os.path.isabs( ):判断是否为绝对路径
-
2.os.path.abspath( ):生成绝对路径
-
3.(os.path.basename( ):获取目录名或文件名
-
4.创建目录/删除目录
-
5.创建文件/删除文件
-
os.rename( ) :6.文件重命名
-
7.os.path.exists( ):判断文件或者目录是否存在
-
8.os.path.splitext( ):分离后缀名和文件名
-
9.os.path.split( ):将目录名和文件名分离