python报错 'filter' object has no attribute 'sort'
源代码:
filrList = os.listdir('../data/test')
fileList = filter(lambda x: '.mhd' in x, fileList)
fileList.sort()
此处filter作为一个筛选函数,返回的是迭代器,因此不能直接sort()
修改为:
filrList = os.listdir('../data/test')
fileList = list(filter(lambda x: '.mhd' in x, fileList))
fileList.sort()