获取目录(srcdir)下指定类型(fileext)的的文件,输出为一个list
def Dirfile(srcdir ,fileext):
filelist = []
dstlist = []
filelist.append(srcdir)
while len(filelist) != 0:
tmpdir = filelist.pop()
if os.path.isdir(tmpdir):
tmpvec = os.listdir(tmpdir)
for tmpitem in tmpvec:
filelist.append(tmpdir + \"\\\\\" + tmpitem)
else:
if os.path.isfile(tmpdir):
if os.path.splitext(tmpdir)[1] == fileext:
dstlist.append(tmpdir)
return dstlist
获取目录(srcdir)下所有文件名为(dstdir)种指定类型(fileext)的的文件,输出为一个list
def Finddirfile(srcdir, dstdir, fileext):
filelist = []
dstlist = []
resultlist = []
filelist.append(srcdir)
while len(filelist) != 0:
tmpdir = filelist.pop(0)
if os.path.isdir(tmpdir):
tmpvec = os.listdir(tmpdir)
for tmpitem in tmpvec:
filelist.append(tmpdir + \"\\\\\" + tmpitem)
if os.path.split(tmpdir)[1] == dstdir:
for item in os.listdir(tmpdir):
dstlist.append(tmpdir + \"\\\\\" + item)
while len(dstlist) != 0:
tmpdst = dstlist.pop(0)
if os.path.isdir(tmpdst):
for tempdst in os.listdir(tmpdst):
dstlist.append(tmpdst + \"\\\\\" + tempdst)
else:
if os.path.isfile(tmpdst):
if os.path.splitext(tmpdst)[1] == fileext:
resultlist.append(tmpdst)
if len(resultlist) != 0:
return resultlist
else:
return resultlist 继续阅读与本文标签相同的文章
上一篇 :
Forever 21将关闭位于英国的所有门店
下一篇 :
应对新零售挑战,提升拣选效率的10个方案
-
Python快递鸟API接口对接(即时查询|物流跟踪|电子面单|单号识别)
2026-05-18栏目: 教程
-
免费物流快递单号查询API接口及使用教程
2026-05-18栏目: 教程
-
【译】Hadoop发生了什么?我们该如何做?
2026-05-18栏目: 教程
-
阿里云上云企业案例周刊·第2期
2026-05-18栏目: 教程
-
虚拟机模拟部署Extended Clusters(一)基础环境准备
2026-05-18栏目: 教程
