【Python实用教程】使用Python快速查找电脑里的文件

chatgpt赋能python:Python从IP端口获取数据 IP地址是Internet上用于唯一标识设备的地址,它由四个数字(255以下)组成,每个数字用点分隔。例如:“192.168.1.1”。端口是设备上用于识别特定进程的数字。一台设备可以同时具有多个进程在运行,每个进程都需要使用不同的端口。例如,Web服务器一般使用端口号“80”。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT。 阅读详情

电脑随着使用时间的增加,我们在电脑中储存的文件变得越来越多。当这个时候你想要查找一个文件,但是又忘记了文件的位置在哪,想通过排序查找这个文件,又由于文件夹里面文件太多,根本找不到。

在这里插入图片描述

如果使用电脑自带的搜索,时间又很长。

那么在面对海量的存储文件,其实我们可以通过其实我们可以通过Python实现本机文件的检索,帮助大家找到遗忘在电脑某处的文件。

首先,介绍一下所需要的模块:os模块和re模块。

os模块: 提供了多数操作系统的功能接口函数,当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在Python编程时,经常使用os模块与文件、目录打交道。

re模块:是用来匹配字符串非常强大的工具,利用正则表达式,我们可以快捷地从返回的页面内容提取出我们想要的内容。

接下来我们就从以下两种情况分别给大家展示代码。

根据文件名和所在盘符寻找文件

当我们知道文件所在的盘符(比如c盘、d盘),也知道文件全名时,我们可以通过以下代码寻找文件被放在哪一个文件夹下面。


import osdef search1(path, filename):
    for root, dirs, files in os.walk(path):
        if filename in dirs or filename in files:
            root = str(root)
            return os.path.join(root, filename)
    else:
        return False
position = input('请输入文件所在磁盘位置:')
name = input('请输入文件全名(含后缀):')print('正在查找中...')
path = search1(position + ':\\', name)print('目标文件具体位置为:', path)

在文件夹中检索文件

当我们知道文件具体路径,但是不记得具体文件名,我们可以用代码进入文件夹里进行检索。

这种适合当前文件夹存在很多文件的情况。


import os
result = []def search2(path=".", name=""):
    for item in os.listdir(path):
        item_path = os.path.join(path, item)
        if os.path.isdir(item_path):
            search(item_path, name)
        elif os.path.isfile(item_path):
            if name in item:
                global result
                result.append(item_path + ";")
                print(item_path + ";")
while True:
    path = input('请输入路径(输入0结束函数):')
    if path == '0':
        break
    name = input('请输入关键字(输入0结束函数)')
    if name == '0':
        break
    else:
        search(path, name)

在这里插入图片描述

读者福利:如果你也喜欢编程,想通过学习Python转行获取更高薪资,那这套Python学习资料一定对你有用!

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的
一方面是学习时间相对较短,学习内容更全面更集中
二方面是可以找到适合自己的学习方案

包括:Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等教程。带你从零基础系统性的学好Python!

读者福利:2023年零基础学Python必备资料(视频+源码+工具+软件) 安全链接免费领取

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

五、100道Python练习题

检查学习结果。

在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


​​

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费】

读者福利:2023年零基础学Python必备资料(视频+源码+工具+软件) 安全链接免费领取

〖Python自动化办公篇④〗- 文件自动化管理 - 文件查找与基于文件内容查找文件 该章节将学习关于文件查找的操作,大家都知道,无论是 `Linux` 系统还是 `Windows` 系统都有基于文件名实现过滤、查找的功能。但是如果想要查找一些关于某些文件指定内容的文件,好像无论是 `Linux` 还是 `Windows` 明面上没有这样的功能了。这个时候就可以通过 Python 来实现这样的功能,通过该章节的学习,就可以学习到该功能的如何利用 Python 实现这样的操作。... 阅读详情

相关推荐

NRF24L01模块的5个常见问题及解决方案:从信号干扰到功耗优化

本文深入探讨NRF24L01无线模块在STM32开发中的5大常见问题及解决方案,包括通信距离优化、数据丢失排查、电源噪声抑制、SPI通信故障处理以及低功耗设计。通过代码示例和电路图分析,提供实用的优化策略,帮助开发者提升无线通信的稳定性和效率。

weixin_28256233的博客 226

Python文件路径操作汇总,获取文件夹下的所有文件路径

在Python编程过程中,我们常常有这样的需求,需要获取某一个文件目录下的所有文件,或获取文件目录下的所有指定后缀名的文件,亦或要求获取该文件所在的文件夹,还有可能需要替换文件名,删除文件夹。针对这些问题,本文系统总结了这些方法,以供大家参考。

程序员小麦的博客 8317

Aruba CX交换机 初始化配置

Aruba CX 交换机 6000系列 8000系列交换机配置

Harry_Guo 1834

干货|使用Python快速查找电脑里的文件

电脑随着使用时间的增加,我们在电脑中储存的文件变得越来越多。当这个时候你想要查找一个文件,但是又忘记了文件的位置在哪,想通过排序查找这个文件,又由于文件夹里面文件太多,根本找不到。如果使用电脑自带的搜索,时间又很长。那么在面对海量的存储文件,其实我们可以通过其实我们可以通过Python实现本机文件的检索,帮助大家找到遗忘在电脑某处的文件。首先,介绍一下所需要的模块:os模块和re模块。

xx16755498979的博客 5677

解密DS90UB983-Q1的汽车电子魔法:如何通过FPD-Link IV实现4K视频的无缝传输

本文深入解析了德州仪器DS90UB983-Q1串行器芯片如何通过FPD-Link IV技术在汽车电子中实现4K视频无缝传输。文章详细介绍了该技术的核心功能,包括多流传输(MST)模式、热插拔检测(Hot Plug Detect)机制以及电磁兼容性设计,为车载信息娱乐系统提供了高带宽、低延迟的可靠解决方案。

i3j4k5的博客 242

YOLO26涨点改进 | NeurIPS2025最佳论文!注意力改进篇| 引入Gated Attention门控注意力模块、太牛了!直接拯救了大模型的发展,助力目标检测、图像分割、图像分类有效涨点

本文提出了一种基于门控注意力机制(GatedAttention)的YOLO26模型改进方法。该方法在标准softmax注意力机制中引入头部特定的sigmoid门控,通过增强注意力机制使模型更聚焦于关键信息。实验表明,该模块能显著提升模型性能,特别是在复杂背景和密集目标场景中,同时减少无关区域关注并提高检测精度。门控机制引入的非线性和稀疏性不仅提升了推理效率,还改善了训练稳定性,使模型能采用更大学习率并增强扩展性。此外,该方法有效缓解了"注意力下沉"现象,增强了模型对长距离目标的感知能力。

Ai缝合怪、助力小伙伴高效发论文 653

Python--OS 方法-获取文件对应路径

引言:分享一下今天刚学到的关于使用os来获取文件路径的方法,后面有新的方法也会慢慢更新进来的。 导入相关类库:import os 获取脚本文件当前路径:path = os.getcwd() 获取脚本文件对应的父路径:p1 = os.path.abspath(os.path.dirname(path) + os.path.sep + ".") 获取脚本文件对应的前两级路径:p1 = os.path.abspath(os.path.dirname(path) + os.path.sep + "..".

夜*星的博客 7935

PMO与供应链管理的整合:端到端项目交付的优化策略

在当今全球化和市场竞争日益激烈的环境中,组织面临着前所未有的项目复杂性和交付压力。传统上相互独立的项目管理办公室(PMO)与供应链管理(SCM)正逐渐意识到:只有通过无缝整合,才能实现真正高效的端到端项目交付。本文深入探讨了PMO与供应链管理整合的战略价值、核心框架和实施路径,通过生动的比喻、实际案例和实用工具,展示了如何打破部门壁垒,构建协同高效的项目生态系统。无论您是PMO负责人、供应链专业人士还是高级管理层,都将从本文获得重塑项目交付模式、优化资源利用、降低风险并提升组织竞争力的宝贵见解和行动指南。

项目管理的博客 947

使用Python进行文件快速搜索(建立文件搜索索引)

基础搜索方法: 用 pathlib 库搜索文件用 Python 搜索文件时需要使用 pathlib 库的 glob() 函数和 rglob() 函数,glob() 函数可以实现基于文件名的搜索方法,rglob 函数可以实现基于扩展名的搜索方法。 from pathlib import Path base_dir = '/Users/edz/Desktop/' keywords = '**/*BBC*' # 遍历base_dir指向的目录下所有的文件 p = Path(base_dir) # 当前目录

david2000999的博客 1万+

CPD (Coherent Point Drift) 算法实现点云配准 C++版

作为和icp并列的点集配准算法cpd为什么没有icp火,等我把整个方案跑完才明白。 首先下载cpd https://github.com/gadomski/cpd 包含的fgt https://github.com/gadomski/fgt 下载到win10的解压后 运行cmake来进行编译 这个时候会提醒缺少eigen3 fgt python 这几个都安装排除后 在build文件夹下会生成vs2017的源码,右键全部生成后在 .\cpd-master\build\Debug 下会生成一个cpd.li

uranus1992的博客 3510

硬件工程师笔记——三极管Multisim电路仿真实验汇总

NPN型三极管:由N型半导体、P型半导体和N型半导体组成,即NPN结构。 PNP型三极管:由P型半导体、N型半导体和P型半导体组成,即PNP结构。 三极管的工作原理基于电流的控制和放大,其核心是基区对电流的控制作用。 将三极管等效为两个串联的二极管进行等效分析

XU157303764的博客 2635

真干货|使用Python快速查找电脑里的文件

电脑随着使用时间的增加,我们在电脑中储存的文件变得越来越多。当这个时候你想要查找一个文件,但是又忘记了文件的位置在哪,想通过排序查找这个文件,又由于文件夹里面文件太多,根本找不到。如果使用电脑自带的搜索,时间又很长。那么在面对海量的存储文件,其实我们可以通过其实我们可以通过Python实现本机文件的检索,帮助大家找到遗忘在电脑某处的文件。首先,介绍一下所需要的模块:os模块和re模块。

weixin_42924914的博客 1197

【新能源汽车测试工程师必看!DBC文件50条实战技巧,看懂这篇直接封神】

如果你是新能源汽车研发/测试工程师,还在为信号解析错误、报文找不到、DBC看不懂、实车故障复现不了头疼——那这篇文章,你一定要!在整车电控开发里,DBC = CAN总线的官方字典。没有DBC,报文就是一串乱码;读不懂DBC,测试寸步难行;用不好DBC,排查故障全靠猜。本文总结50条全网最实用、最贴近实车、最能解决问题的DBC技巧,从基础语法到新能源专用信号,从工具操作到故障排错,全部来自一线台架、实车、高压平台实战经验。不废话、不空谈、不玄学,全是能直接落地的硬货!

优快云-新能源汽车研发测试专业博主 1371

用Python实现电脑与手机之间的文件快速传输

几行Python代码实现Linux和手机间文件互传 亲测有效

qq_45703548的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

使用Python快速查找电脑里的文件

电脑随着使用时间的增加,我们在电脑中储存的文件变得越来越多。当这个时候你想要查找一个文件,但是又忘记了文件的位置在哪,想通过排序查找这个文件,又由于文件夹里面文件太多,根本找不到。提供了多数操作系统的功能接口函数,当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在Python编程时,经常使用os模块与文件、目录打交道。那么在面对海量的存储文件,其实我们可以通过其实我们可以通过Python实现本机文件的检索,帮助大家找到遗忘在电脑某处的文件。

2401_86168842的博客 575

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

如何使用Python快速查找电脑里的文件?看这篇就懂了

提供了。

m0_48891301的博客 456

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Python在计算机里快速查找文件

在日常工作中,有时会忘记某个文件在电脑的哪个文件夹中,而使用windows自带的搜索功能又过于缓慢,而python中的glob模块可以实现快速查找文件位置。 glob像是一个更强大版本的listdir()函数,支持使用模式匹配来搜索文件,其支持的通配符有:*,匹配任意0个或多个字符;**,当recursive参数为True时会匹配0个或多个子文件夹(且只能用于匹配子文件夹);?,匹配任意一个字符;[],匹配指定范围内的字符,如[0-9]匹配任意数字。 若需要全局搜索,则需启用recursive递归参数为Tr

liujingwei8610的专栏 2239

快速删掉文件夹里重复或者相似的图片

如何对相似图片或者重复图片进行清理,主要分软件和python代码实现

sexy19910923的博客 6711

linux怎么查找文件名带有abc的文件,如何查找一个文件夹里的最新的文件

如何查找一个文件夹里的最新的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如何查找一个文件夹里的最新的文件安装一个电脑管家到电脑上打开工具箱,然后选择最近文档,就能看到最近30天打开的所有文件了最后还可以在小程序用手机查看电脑上面的文档呢。python,如何查找一个文件夹里的最新的文件每次扫描完生成一个文件以后每次...

weixin_28769989的博客 1278

chatgpt赋能python:如何查找Python文件的位置

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

boRRjxBZRf的博客 2422

如何用python代码检索电脑重复度高的文件

当电脑中重复文件过多,各种聊天软件中获取的各种重复文件,又都自动下载在电脑中,不断占用电脑内存,同时又不容易通过每个关键字来搜索重复文件,删除重复文件以减小内存的情况。threshold = int(input("请输入重复度的阈值(默认为2):"))starting_directory = input("请输入要搜索的起始目录:")starting_directory = input("请输入要搜索的起始目录:")print("重复度很高的文件名:")print("以下文件可能是重复的:")

helloshili2011的博客 1544

文件快速查找方法

@文件查找工具。开发使用的文件查找工具因为需要与Windows进行界面交互,因此需要的时间会较长。自己写一个查找代码,可以很快的找到需要查找的文件和信息,并在控制台展示。因为略去了界面交互的环节,可以 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; ...

hfx_fmxd的博客 427

Python实现快速查找文件

在使用计算机软件的过程中,笔者经常会忘记之前下载的软件注册表之类奇奇怪怪的东西保存在什么位置了,又忘记了创建桌面快捷方式,这时该怎么办呢? 首先,我们看看常见的Windows+R命令,比如我想搜索Adobe,我们看一下搜索结果: 由于我们不知道具体的文件名,因此无法通过该方式找到需要的文件。 那在文件资源管理器里面查询怎么样呢?我们直接在C盘中查询,看一下结果: 这样确实可以查到一大串的结果,但是实在是好慢啊,对于笔者这样没有耐心的人来说实在是一种折磨。那么,我们可不可以写一个程序实现自动查询呢? 答案

weixin_46695826的博客 7139

自学Python:快速查找文件或文件夹

用Windows资源管理器的搜索框,可以查找文件和文件夹。但是有时候速度不够快,使用Pyhon也可以查找文件,而且速度很快。人生苦短,我用Python。最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,建议你可以微♥信:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~ 具体操作见下面的代码: from pathlib import Path while True: f = input('请输入要在哪个文件夹(如

2917
上一篇: 【Python】:实现循环的最快方式——就是不用循环
下一篇: 程序员的工资一般是多少?
田野猫咪
博客等级 码龄4年 5080粉丝 502原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值