您好,登錄后才能下訂單哦!
該代碼主要是基于python實現判斷指定文件夾下是否存在指定后綴的文件。代碼如下:
import os Your_Dir='你的文件夾/' Files=os.listdir(Your_Dir) for k in range(len(Files)): # 提取文件夾內所有文件的后綴 Files[k]=os.path.splitext(Files[k])[1] Str2=['.wav','.mp3','.mp4'] if len(list(set(Str2).intersection(set(Files))))==len(Str2): return True else: return False
上面代碼可以判斷是否有指定的一種后綴或者多種后綴同時有。如果只判斷是否存在某種指定的一個后綴的話,也可以直接:
import os Your_Dir='D:/python資料/01linux基礎視頻/課程視頻/' Files=os.listdir(Your_Dir) for k in range(len(Files)): # 提取文件夾內所有文件的后綴 Files[k]=os.path.splitext(Files[k])[1] # 你想要找的文件的后綴 Str='.mp4' if Str in Files: return True else: return False
代碼中的 os.path.splitext() 函數主要是分離文件的文件名和文件后綴。如一個文件的文件名為:
file='123.wav' 則os.path.splitext(file)[0] = '123' ; os.path.splitext(file)[1] ='.wav'
若錯誤地方請指出。
以上這篇python判斷文件夾內是否存在指定后綴文件的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。