一、os库基本介绍
os库提供通用的、基本的操作系统交互功能,包括windows、Mac os、linux
os库是python标准库,包含几百个函数
常用路径操作、进程管理、环境参数等几类
路径操作:os.path子库,处理文件路径及信息
进程管理:启动系统中其他程序
环境参数:获得系统软硬件等环境参数
1、路径操作
os.path子库以path为入口,用于操作和处理文件路径
函数
描述
os.path.abspath(path)
返回path在当前系统中的绝对路径os.path.abspath(‘test.txt‘)
输出:‘D:\python\test.txt‘
os.path.normpath(path)
归一化path的表示形式,统一用\分割路径>>> os.path.normpath(r‘D:\testFile\test.txt‘)
输出 ‘D:\testFile\test.txt‘
os.path.normpath(‘D://testFile//test.txt‘)
输出‘D:\testFile\test.txt‘
os.path.relpath(path)
返回当前程序与文件之间的相对路径(relative path)os.path.relpath(r‘D:\testFile\test.txt‘)
输出 ‘..\testFile\test.txt
os.path.dirname(path)
返回path中的目录名称os.path.dirname(r‘F:\testFile\test.txt‘)
‘F:\testFile‘
os.path.basename(path)