import yaml test.yml文件数据: yaml_path = r"D:\PycharmProjects\2020study\BBBstudy\test.yml" with open(yaml_path, 'r') as f: cfg = f.read() print(cfg) # 此时读出来的数据是字符串 print(type(cfg)) # 用yaml.load方法转字典 d = yaml.load(cfg) print(d) print(type(d)) 输出: # yaml文件写入 file_path = r"D:\PycharmProjects\2020study\BBBstudy\data.yml" a = {'name': 'chenchen', 'race': 'Human', 'traits': ['Two_Hand', 'Two_Eye'] } # 写入到yaml文件 with open(file_path, "w", encoding="utf-8") as f: yaml.dump(a, f) 文件中的数据: