Discuss / Python / 交作业

交作业

Topic source

xinyujaychou

#1 Created at ... [Delete] [Delete and Lock User]

import os

def getFiles(path = '.'): print("输入的目录", path) for x in os.listdir(path): absPath = os.path.join(path, x) if os.path.isdir(x): getFiles(absPath) else: yield absPath

paths = input('您需要查找的文件目录:') print('所有文件', [x for x in getFiles(path = paths)])

import os

def getFiles(name,path='.'): for x in os.listdir(path): abs_path= os.path.join(path,x) if os.path.isfile(abs_path): if name in os.path.split(abs_path)[1]: print(abs_path) else: getFiles(name,abs_path)

稍微增加了一个查找文件名的功能


  • 1

Reply