python自动查找电脑中的文件
【python自动查找电脑中的文件】如果你经常找不到文件,可以试试下面的代码:
代码的详细解释和说明
import os
import fnmatch
import easygui as g
searchPath = g.enterbox(msg='请输入文件查找目录',default='/Users/mac/Desktop')
fileName = g.enterbox(msg='请输入您要查找的文件名:',default='path.txt')def searchFile(fileName,searchPath):
file_list = []
for path,dirnames,filenames in os.walk(searchPath):
for filename in filenames:
if fnmatch.fnmatch(fileName,filename):path1=os.path.join(path,filename)
file_list.append(path1)
if len(file_list) != 0:
return file_list
return -1 answer = searchFile(fileName,searchPath)
if answer == -1:
g.msgbox("查无此文件",'查找错误')
else:
g.msgbox(answer,'返回路径')
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- 使用composer自动加载类文件
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- 人脸识别|【人脸识别系列】| 实现自动化妆
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则