listdir一个目录,找到一个以“.mp4”结尾的文件名

时间:2016-06-05 07:48:44

标签: python

原始问题:

a = [1, 2, 3, 4, 5, 6, 4]

print [True for i in a if i == 4]

结果:

[True, True]

我如何编码以打破第4号?

以下评论,编辑为:

我确实想列出一个包含这么多文件的目录。并查找文件是否以“.mp4”结尾。

1 个答案:

答案 0 :(得分:2)

您的评论: " 我想要列出一个包含这么多文件的目录。并查找文件是否以" .mp4" "

结尾

这与您发布的原始问题有很大不同。有几种方法可以做到这一点:

key : value

var james = { job: "programmer", married: false }; var aProperty = []; for (myvar in obj) { if (obj.hasOwnProperty(myvar)) { aProperty.push(myvar); } } console.log(aProperty[0]); console.log(aProperty[1]); 的优势在于您只捕获实际需要的文件名,从而节省了内存。

但是,因为你明确要求import glob import os.path dir = '.' files = glob.glob(os.path.join(dir, '*.mp4')) print files

glob