python里yaml的写法(Python之UnitTest中yaml文件使用)
python里yaml的写法(Python之UnitTest中yaml文件使用)2."**"在python里面用于接收类似于关键参数一样赋值的形式的多个实参放入字典中(即把该函数的参数转换为字典)1."*"在Python里面有多种含义,一种是乘法运算符;二是接收多个参数;三是作为实参传递,自动进行解包然后传递给多个单变量参数;四是命名关键字参数在yaml文件中添加name和pwd两个参数代码编写:执行结果展示:
PyYaml的介绍在上一节中,我们说到了DDT数据驱动的使用,我们可以读取txt文本文件来实现数据和代码的分离,其实我们还可以使用今天要介绍的这种方式,那就是直接读取yaml文件
PyYaml的安装pip install pyyaml
PyYaml的简单使用
准备yaml数据,例如下面yaml文件
编写测试代码,必须从ddt导入file_data
执行结果展示:
PyYaml的参数使用在yaml文件中添加name和pwd两个参数
代码编写:
执行结果展示:
"**"与"*"的区别1."*"在Python里面有多种含义,一种是乘法运算符;二是接收多个参数;三是作为实参传递,自动进行解包然后传递给多个单变量参数;四是命名关键字参数
2."**"在python里面用于接收类似于关键参数一样赋值的形式的多个实参放入字典中(即把该函数的参数转换为字典)