大学刚学python,让人头秃,以后将在此记录所学,也是做笔记也是一起学习
看起来挺简单的代码挺费时间的
参考文章python os模块之实现多层目录文件查找_python学习者的博客-CSDN博客
python通过对话框实现文件或文件夹路径的选择并获得路径_请选择的博客-CSDN博客_python 选择文件
代码
import os import tkinter as tk from tkinter import filedialog #调用库 def f(path): ###定义函数 files= os.listdir(path) #获取文件名 for x in files: if name in x: #判断文件(夹)名是否符合条件 print(x) #打印 for file_name in files: if os.path.isdir(path+file_name)==True: #判断是否是文件夹 f(path+file_name+"\\") #循环函数 print("输入搜索路径") root = tk.Tk() root.withdraw() Folderpath = filedialog.askdirectory() #对话框选择路径 print('路径',Folderpath) name=input("请输入搜索文件名:") #欲搜索文件名 path=Folderpath+"\\" #起始路径路径 f(path)
不足:
当起始目录为系统盘根目录时,会出现这样的错误,不会解决。。。