import sys
import os
def lm_find_files(path, target, result):
"""
Basic Description:
查找目录中指定类型的所有文件
Detailed Description:
Args:
path: 查找的目录
target: 目标文件类型,比如".json"
result: 找到的目标文件列表
Returns:
result: 找到的目标文件列表
Raises:
exceptions
"""
files = os.listdir(path);
for f in files:
npath = path + '/' + f
if(os.path.isfile(npath)):
if(os.path.splitext(npath)[1] == target):
result.append(npath)
if(os.path.isdir(npath)):
if (f[0] == '.'):
pass
else:
lm_find_files(npath, target, result)
return result
def main(argv=None):
result=[]
lm_find_files("./",".json",result)
print(result)
if __name__=="__main__":
sys.exit(main())
python 查找目录中指定类型的所有文件
猜你喜欢
转载自blog.csdn.net/zxcasd11/article/details/103816397
今日推荐
周排行