python yml
时间: 2023-10-16 21:11:48 浏览: 74
ython读取由ruby/jruby生成的yml数据
Python中的YAML是一种用于配置文件和数据序列化的格式。它基于键值对和缩进的方式来表示复杂的数据结构。在Python中,我们可以使用PyYAML库来解析和生成YAML格式的数据。
以下是一个示例的Python代码,演示了如何使用PyYAML库来读取和写入YAML文件:
```python
import yaml
# 读取YAML文件
with open('config.yaml', 'r') as file:
data = yaml.load(file, Loader=yaml.FullLoader)
# 打印YAML数据
print(data)
# 修改YAML数据
data['languages'].append('Java')
# 写入YAML文件
with open('config.yaml', 'w') as file:
yaml.dump(data, file)
```
这段代码首先从`config.yaml`文件中读取了YAML数据,并将其存储在`data`变量中。然后,我们可以对YAML数据进行操作,比如添加新的元素。最后,使用`yaml.dump()`函数将更新后的YAML数据写入到`config.yaml`文件中。
阅读全文