yaml语法,yaml c语言
1.yaml使用场景
配置文件测试用例2。基本语法规则
1.1,区分大小写;1.2.缩进用来表示层级关系。缩进时不允许制表符,只允许空格;1.3.缩进空格的数量并不重要,只要同一级别的元素左对齐即可;1.4,#表示注释,从其开始到行尾都被忽略;1.5.只要是非数字,python就会识别为字符串;1.6.单引号:特殊字符以原格式输出;1.7.双引号:转义后的效果输出;1.8.如果字符串中没有空格或特殊字符,则不需要引号,但如果字符串中有空格或特殊字符,则需要引号;1.9,``用来定义变量,`* 用来指代变量;3.yaml的基本语法
列出嵌套注释*变量操作多用例空间和颜色变化yaml基本语法用例:
URL:/API/mgr/loginreqmethod:post detail:无帐户,无密码数据:用户名: #如果无密码: 检查:返回代码:1原因:用户或密码错误python代码:
Import yaml导入OS project _ path=OS . path . split(OS . path . real path(_ _ file _ _)[0]。split (tools) [0] #项目路径def get_yaml_data(fileDir): # 1,在内存中加载此文件f=open (filedir, r ,encoding= UTF-8) # 2。调用yaml读取文件res=yaml.load(f,Loader=YAML . full Loader)# Loader=YAML . full Loader更安全返回RES # print(RES[ str 1 ])# print(RES[ str 2 ])If _ _ name _ _= _ _ main _ _ :info=get _ YAML _数据(project _ pathr \ configs \ CNF。YAML’)打印(信息)输出:
{ URL :/API/mgr/log in req , method: post , detail :无帐户,无密码, data :无,用户名:,密码:,检查:无,重试
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。