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

chatgpt赋能pythonPython从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全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

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

深度探索:机器学习中的Label Propagation算法(基于图论的半监督学习方法)原理及其应用 Label Propagation算法作为一种基于图论的半监督学习方法,有效地利用了数据的内在结构和未标注样本信息,降低了对标注数据的依赖。尽管存在对初始标签敏感、易陷入局部最优等局限性,但在图像分类、社交网络分析、生物信息学等领域展现了良好的应用前景。未来的研究方向可能包括:探索更稳健的标签初始化策略、设计抗噪声和异常值的相似度计算方法、结合深度学习模型提升模型表示能力等。随着半监督学习理论和技术的不断发展,Label Propagation及其变种算法将在更大范围内推动机器学习在标注数据有限情况下的应用 阅读详情

相关推荐

Python自动化办公篇④〗- 文件自动化管理 - 文件查找与基于文件内容查找文件

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

易编橙 · 终身成长社群,相遇已是上上签! 4万+

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

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

程序员小麦的博客 8309

Modelsim:LPDDR5仿真(含美光仿真模型官方sv&vcs代码)

虽然,三星在设计跟量产上,早于其他家存储产商,但是镁光后来居上了,是业界首家支持全速 LPDDR5 的供应商,并且开发者在做开发的时候,也是用美光颗粒比较多,所以这就先以美光的仿真模型为主进行仿真。 本工程为美光官方工程,支持Modelsim、VCS、ncverilog三种仿真器仿真。模型破解过,为完整system-verilog代码。

千歌叹尽执夏的博客 1207

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

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

xx16755498979的博客 5664

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 + "..".

夜*星的博客 7929

使用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万+

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

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

weixin_42924914的博客 1191

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

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

qq_45703548的博客 1万+

使用Python快速查找电脑文件

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

2401_86168842的博客 574

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

提供了。

m0_48891301的博客 453

Python在计算机快速查找文件

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

liujingwei8610的专栏 2235

chatgpt赋能pythonPython快速搜索文件的简介

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

tutan123321的博客 280

python-os模块使用以及文件查找功能

有个习惯说明一下:路径最后补上/或者\,这样会能保证不会出错。

Akun_2217的博客 960

Python 搜索文件夹/文件

输入路径,递归遍历路径下文件夹/文件

ultramand的博客,重生之我在cad上二次开发猛猛敲C#代码~ 3237

简单分享下Python文件快速定位

Python文件快速定位

weixin_64944512的博客 1411

Python查找对应文件目录下的文件,并返回文件的绝对路径

Python查找对应文件目录下的文件,并返回文件的绝对路径 代码说明:传入当前目录下的文件夹和需要查找文件名称,遍历对应文件夹下所有文件,并返回文件的绝对路径。 具体代码如下,如有错误或者改进方案还请指出。 import os def find_files_path(file_list, path=r"/files/picture"): # 组合绝对路径,当前路径+目录 whole_path = os.getcwd() + path # 遍历目录下的文件 files

载_酒i 3856

Python查找当前目录和文件所在目录

常量的值是相对于当前工作目录的,并且不会因。更改当前工作目录时将不起作用,因为。(请注意,上述方法在您已经使用

liluo0815481的博客 429

文件搜索工具(Python实现)

文件搜索工具能够基于名称快速定位匹配的文件文件位置,比如Everything就是Windows上的一款文件搜索工具:下面我们实现一个简单的文件搜索工具。文件搜索的步骤分为两步:需要注意的是,在搜索时并不是只在用户指定的那一级目录下进行搜索,如果该目录下存在子目录,那么还需要在该子目录下进行搜索。例如,我们在D盘下创建了一个名为TestDir的目录,该目录中的文件布局如下:当我们指定在TestDir目录下以test为关键字进行查找时,我们希望的是出TestDir目录及其子目录下,所有包含test关键字的

2021dragon的博客 3789

第六章民用航空器维修作业.ppt

第六章民用航空器维修作业.ppt

上一篇: 【Python】:实现循环的最快方式——就是不用循环
下一篇: 程序员的工资一般是多少?
田野猫咪
博客等级 码龄3年 5012粉丝 502原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值