#导入os模块
import os
def getdir(path):
stack=[]
#入栈
stack.append(path)
while stack:
#出栈
path=stack.pop()
filelist=os.listdir(path)
#遍历目录
for filename in filelist:
#获取绝对路径
abspath=os.path.join(path,filename)
if os.path.isdir(absname):
print("目录",filename)
stack.append(abspath)
else:
print("文件",filename)
path=r"路径名"
getdir(path)
如何用栈来遍历目录
最新推荐文章于 2024-08-15 16:32:06 发布