close

1. 如何取得某一個資料夾下特定副檔名的全部檔案名稱並以 list格式回傳 

import glob

glob.glob( os.path.join(ok_folder, '*.mp4') )

延伸閱讀: Gulp 學習筆記 - Glob 篇

 

2. 如何取得某一個資料夾下特定副檔名的全部檔案名

 

ok_folder = '../video/waferboat/ok'
ng_folder = '../video/waferboat/ng'
ok_videos = glob.glob( os.path.join(ok_folder, '*.mp4'))
print(ok_videos)
ok_videos =[str.replace(file, '\\','/') for file in ok_videos]
print(ok_videos)

 

4. 如何串接兩個List資料呢?

 

video_paths = ok_videos + ng_videos
print(video_paths)
labels = [0] * len(ok_videos) + [1] * len(ng_videos)
print(labels)

 

 輸出

 

['../video/waferboat/ok/1.mp4', '../video/waferboat/ok/10.mp4', '../video/waferboat/ok/2.mp4', '../video/waferboat/ok/3.mp4', '../video/waferboat/ok/4.mp4', '../video/waferboat/ok/5.mp4', '../video/waferboat/ok/6.mp4', '../video/waferboat/ok/7.mp4', '../video/waferboat/ok/8.mp4', '../video/waferboat/ok/9.mp4', '../video/waferboat/ng/1.mp4', '../video/waferboat/ng/2.mp4', '../video/waferboat/ng/3.mp4', '../video/waferboat/ng/4.mp4', '../video/waferboat/ng/5.mp4', '../video/waferboat/ng/6.mp4', '../video/waferboat/ng/7.mp4', '../video/waferboat/ng/8.mp4', '../video/waferboat/ng/9.mp4']
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1]

 

 

 
全站熱搜
創作者介紹
創作者 me1237guy 的頭像
me1237guy

天天向上

me1237guy 發表在 痞客邦 留言(0) 人氣()