→ TakiDog: list不用for // if 副檔名 in list 07/21 12:31
抱歉,我可能沒說清楚
我的List存的是.png .jpg
然後整個程式碼邏輯是這樣:
for 副檔名 in list:
if 副檔名 in filename:
print(true)
其中filename為字串,用for一個一個取副檔名類別去做匹配
但擔心這樣程式執行效率差,不知道有無更好的做法~
※ 編輯: ponwar87123 (114.36.186.223), 07/21/2018 12:38:15
推 guaptpan: re的pattern寫成’.*\.(jpg|bmp|png)’呢? 07/21 12:40
→ guaptpan: 裡面副檔名可以自己加上去 07/21 12:40
推 coeric: 樓上正解,用 | 來分隔 07/21 12:46
謝謝各位,已經可以解決了!!
※ 編輯: ponwar87123 (114.36.186.223), 07/21/2018 12:54:58
推 mychiux413: 建議你先name, ext = os.path.splitext(filename) 07/24 22:38
→ mychiux413: 這樣才不會搜到'~/dir/av.jpgood.mp4'這種檔案 07/24 22:40
→ mychiux413: ext是分離出的附檔名 07/24 22:42