有很多方法可以搜索包含字符串的目录,这不是我的问题。但是有没有为 Python Kivy 内置的东西,它允许在带有子目录的目录中自动搜索文件 (*.mp3),还是我必须自己创建一个?如果必须这样做,如何获取目录中的所有文件和子目录?
谢谢 :)
最后我决定自己编写所需的函数:
import os
def listfiles(path):
files = []
for base, directory, filename in os.walk(path):
for i in range(len(filename)):
files.append(base+"/"+filename[i])
return files
print(listfiles("/path/path/"))
检查文件的扩展名应该很容易:)
不幸的是,对于更大的目录,这个过程可能需要很长时间,所以我仍在寻找不同的解决方案。