请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

isinstance方法报错

isinstance方法里不能传进两个字典参数,提示“TypeError: isinstance() arg 2 must be a type or tuple of types”
请问老师,如何解决?
图片描述

正在回答

1回答

你71行 isinstance 参数传递错误。你看看是不是少传递了

1 回复 有任何疑惑可以回复我~
  • 提问者 无名_丁 #1
    71行只是run_main方法里的run_case入口,通过报错信息,最终确定的报错是isinstance方法,通过debug,我确定传入的两个参数都是字典,但是isinstance这报错“TypeError: isinstance() arg 2 must be a type or tuple of types”
    回复 有任何疑惑可以回复我~ 2021-05-13 06:59:23
  • Mushishi 回复 提问者 无名_丁 #2
    if isinstance("str",dict)  应该是这样。前面我传递一个对象,后面传递一个类型。
    回复 有任何疑惑可以回复我~ 2021-05-13 12:40:16
  • 提问者 无名_丁 回复 Mushishi #3
    哦哦,好的,找到问题了,感谢!~
    回复 有任何疑惑可以回复我~ 2021-05-14 06:48:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信