python列出文件夹所有文件_python-列出所有目录及子目录文件
from pathlib import Path
srcPath = Path(‘../src/‘)
[x for x in srcPath.iterdir() if srcPath.is_dir()]
列出指定目錄及子目錄下的所有文件
from pathlib import Path
srcPath = Path(‘../tensorflow-r1.11/‘)
allFn=[]
allPath=[srcPath,]
i=1
while len(allPath)>0:
nowPath=allPath.pop()
pathInfo=[(x,x.is_dir()) for x in nowPath.iterdir() if nowPath.is_dir()]
for fn,isPath in pathInfo:
print("正在尋找:","<",str(i),">",fn)
if not isPath:
print("找到新文件:",fn)
allFn.append(fn)
else:
print("找到新目錄:",fn)
allPath.append(fn)
i+=1
print(nowPath,end="===>")
print("尋找完畢")
print("尋找完畢,共{}個目錄及文件".format(i))
下面這種方式更簡潔
list(Path(‘../tensorflow-r1.11/‘).glob(‘/*‘)
原文地址:http://blog.51cto.com/13959448/2315877
總結
以上是生活随笔為你收集整理的python列出文件夹所有文件_python-列出所有目录及子目录文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样用python画雪花_python使
- 下一篇: python二级多少分过_python考