import yaml
# 示例代码:读取 YAML 文件并解析为 Python 字典
def read_yaml(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
data = yaml.safe_load(file)
return data
# 示例代码:将 Python 字典写入 YAML 文件
def write_yaml(data, file_path):
with open(file_path, 'w', encoding='utf-8') as file:
yaml.dump(data, file, default_flow_style=False, allow_unicode=True)
# 解释说明:
# 1. `read_yaml` 函数用于读取指定路径的 YAML 文件,并使用 `yaml.safe_load` 将其解析为 Python 字典。
# 2. `write_yaml` 函数用于将 Python 字典写入指定路径的 YAML 文件,使用 `yaml.dump` 进行序列化。
# 3. `default_flow_style=False` 参数确保输出的 YAML 文件格式为块样式(block style),更易读。
# 4. `allow_unicode=True` 参数允许在 YAML 文件中保存 Unicode 字符,避免乱码问题。
下一篇:freecad python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站