您的位置:首页 > 移动开发 > Objective-C

object-detection-crowdai数据处理

2017-06-08 16:24 197 查看

 

import os

file=os.listdir('/home/xingyuzhou/object-detection-crowdai')

file.sort(key= lambda x:int(x[:-4]))

for f in file:
print f

得到的a是一个列表,里面的元素就是文件夹下每个文件的名字;但是它并不是按我们在文件夹中看到的文件的顺序排列的,而是一种不固定的顺序。

假如我们的文件夹中是后缀名为.jpg的图片,并且按照数字大小来命名,那么我们可以使用列表的sort()方法来对其进行排序,但是它是按string的排序方法排序的。

如果我们想要让它按数字大小来排序,那么我们可以使用sort()的key参数,key参数是一个函数,

如果想按字母排序: file.sort(key = str.lower) 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐