python yaml 读写修改
时间: 2023-10-17 12:24:39 浏览: 87
python读取yaml文件后修改写入本地实例
Python中可以使用PyYAML库来读写和修改YAML文件。
首先,需要安装PyYAML库,可以使用以下命令进行安装:
```
pip install pyyaml
```
接下来就可以使用PyYAML库来读写和修改YAML文件了。
读取YAML文件:
```python
import yaml
with open('example.yaml', 'r') as file:
data = yaml.load(file, Loader=yaml.FullLoader)
print(data)
```
这里我们使用了Python的with语句打开文件,然后使用yaml.load()函数将文件内容读取到data变量中。
写入YAML文件:
```python
import yaml
data = {'name': 'John', 'age': 30, 'city': 'New York'}
with open('example.yaml', 'w') as file:
yaml.dump(data, file)
```
这里我们使用了yaml.dump()函数将data变量中的内容写入到example.yaml文件中。
修改YAML文件:
```python
import yaml
with open('example.yaml', 'r') as file:
data = yaml.load(file, Loader=yaml.FullLoader)
data['age'] = 35
with open('example.yaml', 'w') as file:
yaml.dump(data, file)
```
这里我们首先使用yaml.load()函数将example.yaml文件中的内容读取到data变量中,然后修改了data中的age属性,最后使用yaml.dump()函数将修改后的内容重新写入到example.yaml文件中。
总结一下,使用PyYAML库读写和修改YAML文件非常简单,只需要掌握几个基本函数即可。
阅读全文