__getitem__函数时间:2023-03-09 02:33:04 主要是为了探究第三行为什么打印出很多提示信息,然后探究了下为什么有第三行这种写法,是因为 这个类中定义了def __getitem__(self, query),这样就可以类似于list那种用法了。但是这个类中并没有发现这个函数,还是在这个类的父类SimilarityABC中发现定义了这个函数。 接下来看看为什么会打印出那么多提示信息, 比如去整个系统查下有个的文件,然后你搜下Removed,你就会发现是因为打印了日志。 同理其他打印出来的东西。