📚封装一个能读写yaml文件的模块💡
在日常开发中,`.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}
```
简单高效,是不是很棒?💪 从此,再也不用担心繁琐的文件操作啦!✨
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。