【接口自动化】os模块
通常操作:
1.获取平台信息
2.对目录的操作
3.判断操作
1.系统操作
import os print(os.sep) # 只要用于系统路径的分隔符 print(os.name) # 当前使用的工作平台,对于Windows 他是"nt" print(os.getenv('path')) # 获取环境变量 print(os.getcwd()) # 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)
2.目录操作
os.istdir():返回指定目录下的所有文件和目录名
dir ="E:\学习资料" files = os.listdir(dir) print(files)

os.mkdir():创建一个目录
os.mkdir('boy')
os.rmdir():删除一个空目录。若目录中有文件无法删除
os.rmdir('boy')
os.makedirs(dirname):可以生成多层递归目录。如果目录全部存在,则创建目录失败
dir ="E:\offer" if not os.path.exists(dir): os.makedirs(dir)
os.removedirs(dirname):可以删除多层递归的空目录,若目录中有文件则无法删除
dir ="E:\offer" os.removedirs(dir)
os.chdir():改变当前目录,到指定目录中
os.rename():重命名目录名或者目录名。重命名后的文件名已存在,则重命名失败
3.判断
os.path.exists(path):判断文件或者目录是否存在,存在则返回True,否则返回False
os.path.isfile(path):判断是否为文件,是文件则返回True,否则返回False
os.path.isdir(path):判断是否为目录,是目录则返回True,否则返回False
4.path 模块
os.parh.basename(path):返回文件名
os.parh.dirname(path):返回文件路径
os.parh.getsize(name):获得文件大小,如果name是目录返回OL
os.parh.abspath(name):获得绝对路径
os.parh.join(path, name):连接目录与文件名或目录

浙公网安备 33010602011771号