python pyyaml模块使用示例:读取yaml文件内容
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文件内容相关推荐
- python修改yaml文件_Python读取yaml文件的详细教程
yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...
- python数据驱动+读取yaml文件+读取excel文件+mySQL
简介 1.安装 pip install ddt 2.使用 import unittest,ddtdata=[{"user":'admin',"pwd":2222 ...
- python读取yaml文件_python 怎么读取yaml文件
yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language:另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件 ...
- python读取大文件内容_Python模块linecache处理大文件
linecache模块简介 Python处理大文件需要用到Linecache模块. linecache模块的作用是将文件内容读取到内存中,进行缓存,而不是每次都要从硬盘中读取,这样效率提高很多,又省去 ...
- python读yaml的库_Python读取YAML文件过程详解
这篇文章主要介绍了Python读取YAML文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python读取方法: import yaml ...
- Python基础--读取yaml文件
一.YAML语法基础知识 1.YAML基本语法规则如下: 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 2.YAML 支持的数据 ...
- python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python中读取文件内容-深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python读取pdf文件_深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
最新文章
- PMP-【第10章 项目沟通管理】-2021-2-16(220页-231页)
- Linux中VI中看时间,Linux中vi的使用
- tomcat的诡异的端口占用问题
- 线性分组码c语言实验报告,C语言线性分组码(附注释).doc
- Linux平台音频测试程序
- php基础01~命名、传值问题
- UIButton设置圆角和边框
- 给 22 岁的自己六点建议
- 【数据分析】数据分析达人赛3:汽车产品聚类分析
- SECS/GEM通信
- 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高
- 数学基础 - 第十一章 三角形
- FlashGot找不到FlashGet的原因之一
- 饥荒控制台输入没用_《饥荒》控制台正确使用教程 如何使用控制台
- word java_java操作word
- 半加器 全加器 Verilog描述
- android中数据库sql语句删除指定日期或之前之后的数据
- CVPR2019|Depth-Aware Video Frame Interpolation【论文阅读笔记】
- 再造STM32---第二十二部分:CAN—通讯实验
- java面试怎么描述自己的项目,大量教程
热门文章
- tensorflow随笔-读写数据tf.data
- 找对象困难?不如让AI算法来帮你
- 技术玩法大升级,网易MCtalk揭秘5G即时通讯技术背后的秘密
- 0311互联网新闻 | 知乎增加“视频回答”入口;苹果将最早于今年年底生产AR设备...
- 音视频技术“塔尖”之争,网易云信如何C位出道?
- 网易云信欢乐颂(送),领取“五美”送麻麻
- 2020-2021年度第二届全国大学生算法设计与编程挑战赛 (秋季赛)-正式赛-详细题解
- nodejs全局安装和本地安装的区别
- 安卓MP3播放器开发实例(3)之进度条和歌词更新的实现
- nyoj473 A^B Problem (高速幂)