废话不多说,直接上代码,注意路径传参数的时候需要标注(r)
import os
#递归遍历目录
def getAlldirInDiGui( path):
filesList=os.listdir(path)
print(filesList)
for fileName in filesList:
fileAbpath=os.path.join(path,fileName)
if os.path.isdir(fileAbpath):
print("目录:" ,fileName)
getAlldirInDiGui(fileAbpath)
else:
print("普通文件",fileName)
#传递参数的时候,注意需要写上(r)表明传递的是路径
getAlldirInDiGui(r"D:\test")
本文介绍了一个使用Python实现的递归遍历指定路径下所有文件夹及文件的方法。通过定义一个函数getAlldirInDiGui并传入路径参数,可以打印出路径下所有的子目录和普通文件。
2236

被折叠的 条评论
为什么被折叠?



