📅  最后修改于: 2023-12-03 14:46:17.821000             🧑  作者: Mango
YAML是一种简单易读的数据序列化格式,常用于配置文件和数据交换。Python可以轻松地读写YAML格式的数据,并提供了强大的yaml模块来处理YAML文件。
使用pip安装PyYAML:
pip install pyyaml
使用PyYAML写入YAML文件:
import yaml
data = {'name': 'John', 'age': 35, 'city': 'New York'}
with open('data.yaml', 'w') as file:
yaml.dump(data, file)
这将把字典 data
写入名为 data.yaml
的文件中。
使用PyYAML读取YAML文件:
import yaml
with open('data.yaml', 'r') as file:
data = yaml.safe_load(file)
print(data)
这将打印出从 data.yaml
中读取到的数据。
YAML支持嵌套的数据结构,例如:
name: John
age: 35
address:
city: New York
state: NY
使用PyYAML读取嵌套数据:
import yaml
with open('data.yaml', 'r') as file:
data = yaml.safe_load(file)
print(data['name'])
print(data['address']['city'])
这将输出 John
和 New York
。
在Python中编写YAML是非常简单的。使用PyYAML模块可以轻松地读写YAML格式的数据。