YAML(YAML Ain’t Markup Language)是一种人类易读的数据序列化格式,因其简洁明了、易于阅读和编写的特点,被广泛用于配置文件和数据交换。在 Python 中,主要通过 PyYAML 库来处理 YAML 格式的数据。
$ pip3 install pyyaml
import yaml
data = {
'name': 'John Smith',
'age': 30,
'city': 'New York',
'hobbies': ['reading', 'hiking']
}
with open('test.yaml', 'w') as file:
yaml.safe_dump(data, file)
import yaml
with open('test.yaml', 'r', encoding='utf-8') as file:
data = yaml.safe_load(file)
print(data)
# 输出: {'age': 30, 'city': 'New York', 'hobbies': ['reading', 'hiking'], 'name': 'John Smith'}
↶ 返回首页 ↶