【发布时间】:2020-12-18 19:00:25
【问题描述】:
如果变量看起来像这样<_io.TextIOWrapper name='/etc/passwd' mode='r' encoding='UTF-8'>,如何与类名字符串进行比较,那么我如何检查变量是否等于该对象?这就是我所做的,但失败了。
>>> a = open('/etc/passwd')
a
<_io.TextIOWrapper name='/etc/passwd' mode='r' encoding='UTF-8'>
>>> type(a)
<class '_io.TextIOWrapper'>
>>> a.__class__
<class '_io.TextIOWrapper'>
>>> a.__class__ == 'io.TextIOWrapper'
False
>>>
【问题讨论】:
标签: python-3.x class object methods types