递归函数遍历查询指定路径下的全部文件
def findFile(file_path):
'''
递归遍历查找指定路径下的文件
:param file_path: 文件路径
:return:
'''
for file_item in os.listdir(file_path):
# 拼接路径
full_path = os.path.join(file_path, file_item)
# 判断拼接后的路径是否仍为目录
if os.path.isdir(full_path):
# 拼接后仍为目录,则递归调用此函数
findFile(full_path)
else:
# 拼接后不为目录,则打印文件名
print(file_item)
pass
pass
pass
findFile('D:\zxt')

浙公网安备 33010602011771号