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