'dict_keys' object has no attribute 'remove'

《视觉slam十四讲》中,在使用tum数据库时,需要使用associate.py工具对齐数据,但是报错

 'dict_keys' object has no attribute 'remove'

其原因是我所用的python版本较高,出现了不兼容的现象,只需要将文件中86行位置的程序由

first_keys = first_list.keys()
second_keys = second_list.keys()

改为

first_keys = list(first_list)
second_keys = list(second_list)

即可。

其他情形下也是一样,只需要进行对应的修改就可以了。

参考了这篇回答:https://www.e-learn.cn/content/wangluowenzhang/894864

你可能感兴趣的:('dict_keys' object has no attribute 'remove')