OS模块可以帮助我们直接对操作系统进行操作,我们可以直接调用系统的可执行文件命令,直接操作文件,目录等等。
OS模块是系统运维非常重要的基础
OS模块-调用操作系统命令
import os # os.system可以帮助我们直接调用系统的命令 os.system("calc.exe") # os.system调用Windows系统中的ping命令 os.system("ping www.baidu.com") # os.startfile直接调用可执行文件 os.startfile("C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe")
OS模块-文件和目录操作
对文件和目录进行操作,可以使用OS,OS.path模块
OS模块下常用操作文件的方法:
remove(path) 删除指定的文件夹
rename(src,dest) 重命名文件或目录
stat(path) 返回文件的所有属性
listdir(path)返回path目录下的文件和目录列表
OS模块下关于目录操作的相关方法:
mkdir(path)创建目录
makedirs(path1/path2.path3......)创建多级目录
rmdir(path) 删除目录
removedirs(path1/path2.path3......)创建多级目录
getcwd() 返回当前工作目录
chdir(path) 把path设为当前工作目录
walk() 遍历目录树
sep 当前操作系统所使用的的路径分隔符
示例:OS模块:创建,删除目录,获取文件信息等