第三章 使用os库操作目录及文件-3.1

​感谢大家关注,帮忙分享呦,你们的阅读就是我的动力!!!

公众号二维码

第三章 使用os库操作目录及文件

3.0   os库介绍

os库为python内置库,无须额外安装。在接口测试中,os库经常用来操作项目的文件和文件所在的目录,例如系统在记录日志或生成测试报告时,就需要通过os库的方法来拼接日志路径和测试报告的路径,使之存放在一个固定的目录中。在项目的后期需要实现持续集成,此时脚本会运行在linux操作系统中,而os库中的方法可以保证程序路径的完整性和正确性,从而实现跨平台运行,这是本章为什么要学习os库基本方法的原因

3.1 通过os库方法获取平台信息 

在编码的过程中,经常需要获取平台的信息,以方便对项目或代码进行调试,常用的平台信息包括系统路径的分隔符、操作系统平台的类型值、当前项目的工作目录等。接下来将分别讲解获取平台信息的方法。

3.1.1   使用os.sep()方法获取系统分隔符

Windows系统常用分隔符为\或者\\,linux系统常用分隔符为/,苹果mac系统分隔符为:。在实际项目中,无论是拼接日志的完整路径,还是其他程序文件完整路径,都可以使用系统分隔符进行拼接。正确的程序路径可以最大程度保证程序在不同操作系统下正常运行。而os库中可以使用os.sep()方法获取不同路径的分隔符。

以Windows为例

import os
#获取本机操作系统的分隔符
print(os.sep)

运行结果如下:

3.1.2   使用os.name()方法获取系统的平台类型

在操作系统的类型中,Windows系统用nt表示,linux系统用posix表示,在实际的项目中,如果想要知道代码实际使用平台,可以通过os库中的os.name()方法获取

# 导入 os 库
import os
# 获取本机操作系统的类型
print(os.name)

运行结果

3.1.3  使用os.getcwd()方法获取当前工作目录

在实际的项目中,如果想要知道当前工作目录,即当前python脚本的目录路径,则可以使用os库的os.getcwd()方法

# 导入 os 库
import os
# 获取当前的工作目录路径
print(os.getcwd())

结果

END

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值