python.os模块.实现多层目录通过文件名搜索文件.递归
2021/10/26 1:10:21
本文主要是介绍python.os模块.实现多层目录通过文件名搜索文件.递归,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
大学刚学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)
不足:
当起始目录为系统盘根目录时,会出现这样的错误,不会解决。。。
这篇关于python.os模块.实现多层目录通过文件名搜索文件.递归的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享