深山小兽 发表于 2020-8-13 16:36:26

代码出错的问题,找不出原因,不知道哪里出问题了,请帮忙解答

>>> a = '小甲鱼'
>>> isinstance(a, str)
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
    isinstance(a, str)
TypeError: isinstance() arg 2 must be a type or tuple of types

zltzlt 发表于 2020-8-13 16:36:53

应该是你前面定义过 str,把原有的 str 覆盖掉了,所以先执行 del str 再重试看看行不行

xiaosi4081 发表于 2020-8-13 16:37:53

del str

深山小兽 发表于 2020-8-13 16:40:02

xiaosi4081 发表于 2020-8-13 16:37


谢谢,解决了。

zltzlt 发表于 2020-8-13 16:41:13

深山小兽 发表于 2020-8-13 16:40
谢谢,解决了。

如果问题已解决,请设置【最佳答案】

深山小兽 发表于 2020-8-13 16:41:14

zltzlt 发表于 2020-8-13 16:36
应该是你前面定义过 str,把原有的 str 覆盖掉了,所以先执行 del str 再重试看看行不行

谢谢,是的
页: [1]
查看完整版本: 代码出错的问题,找不出原因,不知道哪里出问题了,请帮忙解答