使用python
问题描述:
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被列出。
答
fileList
是os.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
看来你只想JPEG的,对不对? – NiVeR
'fileList = [x for fileList if x!='Thumbs.db']' –