这是 Excel 写的参数
最后还是报 res 中错
这个提示貌似是你的 res 数据里面没有 Key=’code‘的数据吧
看你 res 返回的字典里没有'code'这个 key,你应该是要查 res['retCode'] 吧。
不行,你的'retCode'返回的是 string 类型,‘expected’ 返回的是 int 型,你需要做下类型转换,str(test_data['expectd'])
test_data 返回的是一个字典,通过 key 去字典里面取值应该是 test_data['expected'] 而不是 test_data(['expected']),你多打了个括号;python 基础需要加强一下啊。
你这个看的还是 test_data 里面返回的值,你可以在外面写个变量,result=str(test_data['expectd']),去看下这个 result 和你要比对的 res['retCode'],是否类型一致,值是否相等,检查下自己有没有取错字典的 key。
从字典中取值最好不要使用中括号,使用.get 方法,这样保证即使 key 不存在,程序也不会直接报错,而是返回 None
没找到这个 code