def read_yml(path):
"""
读取yml文件中的数据
:param path: 文件yaml 的路径
:return: 返回读取yaml文件内的结果
"""
try:
file = os.path.isfile(path) #判断文件是否存在
if file:
files = os.path.splitext(path)
filename, suffix = files #获取文件后缀
if suffix == '.yml' or suffix == '.yaml':
with open(path, "r") as f:
yml = yaml.load(f, Loader=yaml.FullLoader)
return yml
else:
raise Exception('后缀写错了!')
else:
raise Exception("文件不存在!")
except Exception as e:
print(e)
相关文章
- 读取yaml中的内容
- .net core 如何正确的读取body中的内容
- 从SQL查询分析器中读取EXCEL中的内容
- Objective-C:随机的读取文件中的内容
- 2024年网络安全山东省赛-SMB信息收集解析(中职组)_使用访问工具对服务器服务访问,将服务器中管理员桌面的文本文档里的内容作为 flag
- Delphi XE8帮助中的REST相关内容。
- python 文件单行循环读取的坑(一个程序中,文件默认只能按行循环读取一次,即使写到另一个循环里,它也只读取一次)
- 记新人从 excel 文件中读取字典数据踩的一个坑
- python读取指定内存的内容
- javadoc:jdk 9通过javadoc API读取java源码中的注释信息(comment)