pyyaml和yaml
时间: 2024-08-26 07:02:51 浏览: 44
基于Python和PyYAML读取yaml配置文件数据
PyYAML是一个Python库,它允许开发者处理YAML (YAML Ain't Markup Language) 格式的数据。YAML是一种人类可读的数据序列化格式,常用于配置文件、数据交换等场景。PyYAML库提供了一种简单的方式来读取、写入和解析YAML文本,支持将复杂的Python对象序列化为YAML格式,以及反序列化从YAML格式加载的数据回Python结构。
例如,你可以使用PyYAML将一个Python字典转换成YAML字符串:
```python
import yaml
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
yaml_str = yaml.dump(data)
print(yaml_str)
```
同样,也能解析YAML字符串到Python对象:
```python
yaml_data = """
name: John
age: 30
city: New York
"""
parsed_data = yaml.safe_load(yaml_data)
print(parsed_data)
```
阅读全文