随笔记:yaml文件读取
1.读取文件,首先要知道文件得目录地址,那么获取项目路径
curpath = os.path.realpath(__file__) 获取到当前文件得地址
root_dir = os.path.dirname(os.path.dirname(curpath)) 获取到项目根目录地址
2.知道项目根目录地址,就可以拼接yaml文件路径
yaml_path = os.path.join(ROOT_PATH,'data','test_data.yml') 项目根目录,data是yaml文件得目录,test_data.yml是yam文件
3.找到yaml文件,就可以打开并读取
with open(yaml_path,'r',encoding='utf-8') as f:
fp = f.read()
print(fp)
4.读取了yaml文件数据,yaml文件有特殊得格式,需要转换
d = yaml.safe_load(fp)