我不知道此问题是否是Google的Dialogflow API或其他Google产品所独有的,或者它是否特定于PyCharm的调试器。
我正在使用Python 2.7试图理解为什么文档中说QueryResult()对象中没有sentiment_analysis_request_config
字段。
错误:
AttributeError: 'QueryResult' object has no attribute 'sentiment_analysis_result'
每当我调试Dialogflow程序时,都会获得针对Google特定对象的递归变量调试堆栈。
这是对Google的故意混淆吗?为什么看不到与此对象/类型关联的变量/方法?
编辑:图像链接无效,它是:https://i.imgur.com/oRuKPlX.png
答案 0 :(得分:0)
这可能不是混淆,并且您正在看到与该类型关联的属性。 “问题”是这些属性之一是对描述符本身的引用。循环引用没有错,并且在某些情况下很有用。看来您应该能够折叠嵌套的引用并查看其他属性。