我在读YAML文件。如果有语法错误导致异常,我会将异常发送到记录器。有什么方法可以在日志消息中标识YAML文件的哪一行包含语法错误?在
try:
with open(input_path, "r") as yaml_file:
yaml_dict = yaml.load(yaml_file)
except FileNotFoundError:
logger.error("YAML file {} does not exist".format(input_path), exc_info=True)
sys.exit(1)
except:
logger.critical("Error in reading or parsing YAML file {}".format(input_path), exc_info=True)
sys.exit(1)
请看一下PyYAMLDocumentation,查找
YAMLError()
:相关问题 更多 >
编程相关推荐