- 快学python3
- 大数据测试
- 杂谈系列
web站点:
中文名: 开源社区
状态: 已暂停
城市: XX
网址: www.xxxxx.com
注意:
1. 字符串不一定要用双引号标识
2. 在缩排中空白字符的数目并不是非常重要,只要相同阶层的元素左侧对齐就可以了(不过不能使用TAB字符)
3. 允许在文件中加入选择性的空行,以增加可读性
4. 在一个档案中,可同时包含多个文件,并用“——”分隔
5. 选择性的符号“...”可以用来表示档案结尾(在利用串流的通讯中,这非常有用,可以在不关闭串流的情况下,发送结束讯号)
### PyYaml
PyYAML是一个Python的YAML解析器。
如何安装? 请使用如下命令进行安装
>
> pip install PyYaml
>
>
>
官方文档地址:
>
> http://pyyaml.org/wiki/PyYAMLDocumentation
>
>
>
### python yaml几个示例
下面先看一个如何将yaml格式的字符串转换成字典,再将字典转换成字符串的示例:
#-*- coding:utf-8 -*-
import yaml
if __name__ == "__main__": print("python yaml基本示例")
document = """ 公众号: 开源 基本信息: 创建人: JIM id: 123456 """
# 将yaml格式内容 转换成 dict类型 load = yaml.load(document) print(type(load)) print(load)
print("---" * 25)
# 将python对象转换成为yaml格式文档 output = yaml.dump(load) print(type(output)) print(output)
说明:
load:将yaml格式的字符串转换成Python对象 dump:将Python对象转换成yaml格式文档
---
多段yaml格式内容解析用用到load\_all函数,示例如下:
#-*- coding:utf-8 -*-
import yaml
import codecs
if __name__ == "__main__": print("python yaml基本示例") fp = codecs.open("yaml_data.yaml", "r", "utf-8") document = fp.read() fp.close()
# 将yaml格式内容 转换成 dict类型 load = yaml.load_all(document)
# 遍历迭代器 for data in load: print(type(data)) print(data)
print("---" * 25)
# 将python对象转换成为yaml格式文档
output = yaml.dump(data)
print(type(output))
print(output)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典