Python(十二)递归
#递归实现阶乘 def a(n): if n == 1: return 1 return n * a(n - 1) print(a(5)) #递归实现 import os #os.listdir(filePath) 返回一个列表对象,存放在指定路径下的所有文件夹或文件名 print(os.listdir("D:\\测试")) #os.sep 系统分隔符 print(os.listdir("D:" + os.sep + "测试")) #os.path.join(filePath, fi)文件路径拼接 print(os.path.join("D:" + os.sep + "测试", "20210308_mybatis")) #os.path.isdir(fi_d) 判断当前路径是否为一个文件夹 print(os.path.isdir(os.path.join("D:" + os.sep + "测试", "test.docx"))) def searchFile(filePath): files = os.listdir(filePath) for fi in files: fi_path = os.path.join(filePath, fi) if os.path.isdir(fi_path): searchFile(fi_path) else: print("-->", fi_path) searchFile("D:" + os.sep + "测试")
浙公网安备 33010602011771号