yaml的读取和加载
import yaml
def load_yaml(file_path):
with open(file_path) as f:
config = yaml.load(f, Loader=yaml.Loader)
return config
def write_yaml(yaml_dict, file_path):
new_dict = {}
new_dict.update(yaml_dict)
with open(file_path, 'w') as f:
yaml.dump(new_dict, f, allow_unicode=True, sort_keys=False)
.yaml 文件使用中要注意:
科学计数法的表示,不能直接
1e-5
这样会被识别成字符串,所以正确的写法是
1.0e-5
这样就会识别成浮点数了