2017-12-18 35 views
0
import os 
file_dir_path = "D:/Test/list" 
for dirName, subdirList, fileList in os.walk(file_dir_path): 
    if fileList != []: 
    jpg_name = fileList[0] 
    if jpg_name!='Thumbs.db': 
     continue 

結果爲排除的fileList一個項目從列表:[ 'Rope01.jpg', 'Rope02.jpg', '的Thumbs.db']使用python

文件列表中,我希望排除Thumbs.db被列出。

+0

看來你只想JPEG的,對不對? – NiVeR

+0

'fileList = [x for fileList if x!='Thumbs.db']' –

回答

0

fileListos.walk爲其遍歷的每個目錄返回的文件列表。

你只需要過濾掉你的.db的文件名:

for dirName, subdirList, fileList in os.walk(file_dir_path): 
    fileList = [x for x in fileList if x != 'Thumbs.db'] 
    # now fileList contains everything in dirName but Thumbs.db 
+0

工作很好..非常感謝 – Murali