首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Great_Expectations中编码不成功、失败的结果

如何在Great_Expectations中编码不成功、失败的结果
EN

Stack Overflow用户
提问于 2021-11-16 10:21:11
回答 1查看 28关注 0票数 0

我正在评估“远大前程”来做一些数据清理。

我已经设法让大部分代码都能满足我们的需求。我在编码不成功结果所需的属性方面遇到了问题。例如,如果'validation_results‘是成功的,下面的代码将输出“Successful

代码语言:javascript
复制
if validation_results["success"]:
    print ("Successful")

但是我不知道对于失败的结果应该使用什么属性。

我尝试过以下几种方法:

代码语言:javascript
复制
if validation_results["failure"]:
    print ("Failed")

if validation_results["unsuccessful"]:
    print ("Failed")

if validation_results["false"]:
    print ("Failed")

但是我得到了一个错误消息: object对于上面的每个失败尝试都没有属性。

有人知道哪个属性会给我一个失败的输出吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 10:42:15

我想你应该检查一下字典里是否有一个键。当你调用一个不存在的key时,它会返回一个错误。但是你可以使用这种方法来检查关键字是否在字典中。

代码语言:javascript
复制
if "success" in validation_results:
    print ("Successful")

if "failure" in validation_results:
    print ("Failed")

if "unsuccessful" in validation_results:
    print ("Failed")

if "false" in validation_results:
    print ("Failed")

这不是最佳实践。最好在包含successfailureunsuccessfulfalse的字典中创建一个"status"密钥

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69987359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档