用python编写对yaml文件的读 写
时间: 2024-01-31 09:03:22 浏览: 115
基于Python和PyYAML读取yaml配置文件数据
使用Python操作YAML文件需要安装PyYAML库。可以使用以下命令进行安装:
```
pip install pyyaml
```
读取YAML文件:
```python
import yaml
# 读取YAML文件
with open('data.yaml', 'r') as f:
data = yaml.load(f, Loader=yaml.FullLoader)
# 打印读取的数据
print(data)
```
写入YAML文件:
```python
import yaml
# 要写入的数据
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
# 写入YAML文件
with open('data.yaml', 'w') as f:
yaml.dump(data, f)
```
注意:在PyYAML 5.1版本及以上,yaml.load()默认安全模式为True,会报出警告。为了避免警告,可以使用yaml.SafeLoader代替yaml.Loader。
阅读全文