yaml文件内容

websites:YAML: yaml.orgRuby: ruby-lang.orgPython: python.orgversions:- version2:name: 2.x- version3: 3.xPerl: use.perl.org

python代码

import yaml
import osdef yamltest():# ('/home/zxl/PycharmProjects/pythonProject', 'pyyamltest.py')fileNamePath = os.path.split(os.path.realpath(__file__))[0]print(os.path.split(os.path.realpath(__file__)))yamlPath = os.path.join(fileNamePath, 'test.yaml')f = open(yamlPath, 'r', encoding='utf-8')cont = f.read()x = yaml.load(cont)# print(type(x))print(x['websites'])print(x['websites']['YAML'])print(x['websites']['Ruby'])print(type(x['websites']['versions'][0]['version2']['name']))if __name__=='__main__':yamltest()

运行结果

python pyyaml模块使用示例:读取yaml文件内容相关推荐

  1. python修改yaml文件_Python读取yaml文件的详细教程

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...

  2. python数据驱动+读取yaml文件+读取excel文件+mySQL

    简介 1.安装 pip install ddt 2.使用 import unittest,ddtdata=[{"user":'admin',"pwd":2222 ...

  3. python读取yaml文件_python 怎么读取yaml文件

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language:另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件 ...

  4. python读取大文件内容_Python模块linecache处理大文件

    linecache模块简介 Python处理大文件需要用到Linecache模块. linecache模块的作用是将文件内容读取到内存中,进行缓存,而不是每次都要从硬盘中读取,这样效率提高很多,又省去 ...

  5. python读yaml的库_Python读取YAML文件过程详解

    这篇文章主要介绍了Python读取YAML文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python读取方法: import yaml ...

  6. Python基础--读取yaml文件

    一.YAML语法基础知识 1.YAML基本语法规则如下: 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 2.YAML 支持的数据 ...

  7. python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  8. python中读取文件内容-深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  9. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

最新文章

  1. PMP-【第10章 项目沟通管理】-2021-2-16(220页-231页)
  2. Linux中VI中看时间,Linux中vi的使用
  3. tomcat的诡异的端口占用问题
  4. 线性分组码c语言实验报告,C语言线性分组码(附注释).doc
  5. Linux平台音频测试程序
  6. php基础01~命名、传值问题
  7. UIButton设置圆角和边框
  8. 给 22 岁的自己六点建议
  9. 【数据分析】数据分析达人赛3:汽车产品聚类分析
  10. SECS/GEM通信
  11. 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高
  12. 数学基础 - 第十一章 三角形
  13. FlashGot找不到FlashGet的原因之一
  14. 饥荒控制台输入没用_《饥荒》控制台正确使用教程 如何使用控制台
  15. word java_java操作word
  16. 半加器 全加器 Verilog描述
  17. android中数据库sql语句删除指定日期或之前之后的数据
  18. CVPR2019|Depth-Aware Video Frame Interpolation【论文阅读笔记】
  19. 再造STM32---第二十二部分:CAN—通讯实验
  20. java面试怎么描述自己的项目,大量教程

热门文章

  1. tensorflow随笔-读写数据tf.data
  2. 找对象困难?不如让AI算法来帮你
  3. 技术玩法大升级,网易MCtalk揭秘5G即时通讯技术背后的秘密
  4. 0311互联网新闻 | 知乎增加“视频回答”入口;苹果将最早于今年年底生产AR设备...
  5. 音视频技术“塔尖”之争,网易云信如何C位出道?
  6. 网易云信欢乐颂(送),领取“五美”送麻麻
  7. 2020-2021年度第二届全国大学生算法设计与编程挑战赛 (秋季赛)-正式赛-详细题解
  8. nodejs全局安装和本地安装的区别
  9. 安卓MP3播放器开发实例(3)之进度条和歌词更新的实现
  10. nyoj473 A^B Problem (高速幂)