Python读写yaml文件
发布人:shili8
发布时间:2023-05-10 17:39
阅读次数:41
Python、读写、yaml文件
你可以使用PyYAML库来读写yaml文件。首先,你需要安装PyYAML:
```python
pip install pyyaml
```
接下来,假设你有一个叫做example.yaml的文件,内容如下:
```yaml
name: Alice
age: 28
city: Beijing
```
你可以使用以下代码读取这个yaml文件:
```python
import yaml
with open('example.yaml', 'r') as f:
data = yaml.load(f, Loader=yaml.FullLoader)
print(data)
```
输出结果如下:
```python
{'name': 'Alice', 'age': 28, 'city': 'Beijing'}
```
你也可以使用以下代码将数据写入yaml文件:
```python
import yaml
data = {'name': 'Bob', 'age': 35, 'city': 'Shanghai'}
with open('example.yaml', 'w') as f:
yaml.dump(data, f)
```
该代码将数据写入example.yaml文件中。现在example.yaml的内容变成了:
```yaml
age: 35
city: Shanghai
name: Bob
```