可以说' a
'是某种类型的(我想知道!)
做类似的事情:
b = str(a)
这应该有利地提高 TypeError
没有内置的Python类会引发带有TypeError的错误str
,但是您可以定义一个自定义类:
class Foo(object):
def __str__(self):
raise TypeError('Can not by stringified')
foo = Foo()
b = str(foo)
提出一个TypeError
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句