我无法在python中检查某个文件类型的所有文件的目录,.wav是特定的。
我尝试了几种不同的方法来解决问题,但似乎无法解决它。有没有办法在python中检查这样的目录?
答案 0 :(得分:5)
这将列出所有文件名,然后检查它们是否以.wav结尾
import os
listdirectory = os.listdir(".") # gets the name of all files in your dir
for filename in listdirectory:
if filename.endswith(".wav"): # check each of the files for whether or not they end in .wav
答案 1 :(得分:4)
import os
files = os.listdir(path) #returns a list of files in the given directory
for filename in files:
if filename.endswith(".wav"):
doSomething
答案 2 :(得分:4)
使用iglob
:
import glob
search_for = '/foo/bar/*/*.wav'
for i in glob.iglob(search_for):
print(i)