AWS:在python boto中根据终止时间对所有emr(弹性MapReduce)作业流进行排序
对于大师们来说,这是一个简单的问题,但我就是想不出来: 我使用的是boto python API,相关代码如下:AWS:在python boto中根据终止时间对所有emr(弹性MapReduce)作业流进行排序,python,amazon-web-services,boto,emr,Python,Amazon Web Services,Boto,Emr,对于大师们来说,这是一个简单的问题,但我就是想不出来: 我使用的是boto python API,相关代码如下: terminatedjobflows=emr\U连接。描述作业流(状态=[“TERMINATED”],创建时间=创建时间) 已排序(terminatedjobflows,key=attrgetter('created_after'),reverse=True) 我想做的只是对所有终止的作业流进行反向排序,以便获得最近终止的作业流 但一旦我运行代码,它就会不断抱怨: 错误:“
terminatedjobflows=emr\U连接。描述作业流(状态=[“TERMINATED”],创建时间=创建时间)
已排序(terminatedjobflows,key=attrgetter('created_after'),reverse=True)
我想做的只是对所有终止的作业流进行反向排序,以便获得最近终止的作业流 但一旦我运行代码,它就会不断抱怨: 错误:“JobFlow”对象没有“created\u after”属性 另外,我尝试用“enddatetime”来替换“created_after”,但也不起作用
有什么帮助吗?我想你要找的属性是
creationdatetime
@garnaat很棒!现在可以了。你能把你的答案贴出来让我接受吗?谢谢好的,但它实际上对我的案例没有帮助:因为我想根据作业流的终止时间(而不是creationdatetime)对所有作业流进行排序,你知道怎么做吗?谢谢enddatetime
将是正确的属性。但是你说这对你不起作用?是的,它现在起作用了。奇怪。以前没用过。现在,另一个问题是:我无法访问jobflows的第一个元素,我以为它是一个列表,但jobflows[0]不起作用:错误:“JobFlow”对象不可编辑