下面函数中的第二行这个语句是什么意思?
def item_completed(self, results, item, info):
image_paths = [x['path'] for ok, x in results if ok] # 中括号里面的语句是什么意思?
if not image_paths:
raise DropItem("Item contains no images")
item['image_paths'] = image_paths
return item
这叫列表生成式,见http://python.jobbole.com/80823/