Python 通过文件路径加载不同文件夹下的测试用例

Python011

Python 通过文件路径加载不同文件夹下的测试用例,第1张

文件夹A和文件夹B里面各放一个空白的__init__.py文件,就可以在脚本文件夹里引用里面的testA1或testB1模块及模块里的类和方法了。

touch 文件夹A/__init__.py 文件夹B/__init__.py

在自动化测试中,需要经常查找操作文件,比如查找配置文件,从而读取配置文件信息,查找测试报告,从而发送测试报告邮件等等,这些都需要对大量测试文件和文件路径进行操作,这非常依赖OS模块。

1、基本操作

2、分解路径

注意,路径分解为文件夹和文件名,返回的是一个元组。

3、组合路径

文件夹和文件名进行组合

同一个文件下有不同的文件,path路径进行组合的时候,如果其中有绝对路径,那么前者会被删除,这需要注意。

‘C:\Users\Administrator\b’文件路径会被删除了,只会保留'C:\Users\Administrator\a'文件路径。

4、返回文件夹

默认情况下它会将最后一个分隔符后的作为文件,前面的作为文件夹

5、返回文件夹名

6、查看文件时间

查看文件最后修改时间

查看文件最后访问时间

查看文件创建时间

7、查看文件大小

8、查看文件是否存在

9、更改操作系统中的路径分隔符等表现形式参数:

os.sep

os.extsep

os.pathsep

os.linesep:为空