2017-12-18 6 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 

結果使用して、リストから項目を除外:ファイル・リスト内の[ 'Rope01.jpg'、 'Rope02.jpg'、 'のThumbs.db']はのfileListのためのpython

を、私はあることを除外したいですThumbs.dbが表示されます。

+0

右、あなただけのJPEGのしたいようですか? – NiVeR

+0

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

答えて

0

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

関連する問題