首页 > 精选要闻 > 精选百科 >

📚封装一个能读写yaml文件的模块💡

发布时间:2025-03-14 16:30:34来源:

在日常开发中,`.yaml` 文件因其可读性强且结构清晰,常用于配置管理。今天就来分享如何封装一个简单的 Python 模块,轻松实现对 `.yaml` 文件的读写操作!🚀

首先,确保你已安装 `PyYAML` 库(可以通过 `pip install pyyaml` 安装)。接着,创建一个名为 `_yaml.py` 的模块,添加以下代码:

```python

import yaml

def read_yaml(file_path):

"""读取 YAML 文件"""

with open(file_path, 'r', encoding='utf-8') as f:

return yaml.safe_load(f)

def write_yaml(data, file_path):

"""写入 YAML 文件"""

with open(file_path, 'w', encoding='utf-8') as f:

yaml.dump(data, f, allow_unicode=True)

```

通过上述函数,你可以像这样使用模块:

```python

from _yaml import read_yaml, write_yaml

写入数据到 yaml 文件

config = {"name": "Alice", "age": 25}

write_yaml(config, "config.yaml")

从 yaml 文件读取数据

data = read_yaml("config.yaml")

print(data) 输出 {'name': 'Alice', 'age': 25}

```

简单高效,是不是很棒?💪 从此,再也不用担心繁琐的文件操作啦!✨

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。