1 import os 2 def check_file(start_dir, target): 3 os.chdir(start_dir) 4 for each_file in os.listdir(os.curdir): 5 if each_file == target: 6 print(os.path.join(os.getcwd(), each_file)) 7 if os.path.isdir(each_file): 8 check_file(each_file,target) 9 os.chdir(os.pardir) 10 11 12 start_dir = input('请输入待查找的初始目录:') 13 target = input('请输入要查找的目标文件:') 14 check_file(start_dir, target)
1 #查找目录下的格式文件mp4,rmvb,avi 2 import os 3 4 def check_file(start_dir): 5 6 os.chdir(start_dir) 7 for each_file in os.listdir(os.curdir): 8 if os.path.isfile(each_file): 9 f_extension= os.path.splitext(each_file)[1] 10 if f_extension in extension: 11 vedioList.append(os.getcwd()+each_file+os.linesep) 12 if os.path.isdir(each_file): 13 check_file(each_file) 14 os.chdir(os.pardir) 15 16 start_dir = input('请输入待查找的初始目录:') 17 vedioList = [] 18 extension = ['.mp4','.rmvb','.avi'] 19 check_file(start_dir) 20 21 f = open('F:\veidoList.txt','a') 22 f.writelines(vedioList) 23 f.close()