标签:readYamllist python yu YAML readYaml print 驱动 login 数据
json 库
import json
def yu():
return json.load(open('login.json'))
# wu=json.load(open('login.json'))
# print(wu["login"]["password"])
print(yu(),type(yu()))
print(yu()["login"]["password"])
#yu()
Yaml 库
YAML 入门教程
分类 编程技术
YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。
YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。
YAML 的配置文件后缀为 .yml,如:runoob.yml 。
基本语法
大小写敏感
使用缩进表示层级关系
缩进不允许使用tab,只允许空格
缩进的空格数不重要,只要相同层级的元素左对齐即可
'#'表示注释
import yaml
def readYaml():
with open('login.yaml',encoding='utf-8') as f:
return yaml.safe_load(f)
print(readYaml(),type(readYaml()))
print(readYaml()['login']['password'])
print(readYaml()['ali']['taobao']['shop']['name'])
# def readYamllist():
# with open('data.yaml',encoding='utf-8') as f:
# return list(yaml.safe_load_all(f))
#
# print(readYamllist(),type(readYamllist()))
# print(readYamllist()[0]['login']['username'],readYamllist()[1]['login']['username'])
标签:readYamllist,python,yu,YAML,readYaml,print,驱动,login,数据 来源: https://www.cnblogs.com/wu199916/p/16397926.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。