这问题是说没有下划线,神马意思呢?
正在使用Python 3,因为它有map对象。但是正在尝试在上面运行Python 2代码,因此出现了错误。如下图所示:
解决方法:
找到有map的那一行代码,在前面加上list就可以了。如下所示
return map(lambda x: os.path.join(img_dir,x), files)
修改为
return list(map(lambda x: os.path.join(img_dir,x), files))
即可解决这个问题。