python读取文件查找关键字(python题目搜索软件)

题目:

在根目录下有任意个文件夹和文件,搜索整个根目录,找出文件名中包含 system 的文件。

#python #搜索文件

视频教程:

Python入门题046:搜索文件名

代码1:

import os


def search(root, name):
    for dirpath, dirnames, filenames in os.walk(root):
        for filename in filenames:
            # 忽略大小写
            if name in filename.lower():
                yield os.path.join(dirpath, filename)


for result in search('/usr/local', 'system'):
    print(result)
print(len(list(search('/usr/local', 'system'))))

代码2:

from pathlib import Path


def search(root: Path, name):
    # rglob 无法忽略大小写
    yield from root.rglob(f'*{name}*')


for result in search(Path('/usr/local'), 'system'):
    print(result)
print(len(list(search(Path('/usr/local'), 'system'))))
(0)

相关推荐

  • Python打开并读取TXT(Python读取文件内容)

    今天说说怎么在python中读取txt中的内容.今天爬虫抓到了一个新闻,放在D盘里对应日期的TXT文件中了,现在我们把他读取出来.每执行一次,f.readline(),就会读取下一行,我们只要做一个循 ...

  • python怎样读取文件

    python读取文件的方法有read(),readline(),readlines().今天咪咪我就来讲解一下python怎样读取文件. 操作方法 01 首先,新建一个文本文件和python空文件,这 ...

  • 怎么搜索文件夹里的文件的关键字(怎么用关键字查找电脑文件的内容)

    在某些时候,我们往往会想要在一大堆文件里面找到含有某个关键字的文件.由于文件太多,而且分布在不同的文件夹里面,一个个文件打开去查找实在太麻烦.这个时候,往往会愁死了人.在这里,小编给大家带来了一款强大 ...

  • 如何在PDF文件中查找关键字

    如何在PDF文件中查找关键字呢?接下来小编就为大家分享一下在PDF文件中查找关键字的方法,希望能帮到大家! 操作方法 01 首先以图中所示pdf文件为例,查找其中的关键字:频谱感知. 02 在pdf阅 ...

  • PDF文件怎么快速查找关键字?

    下面我们看看如何在PDF文件中查找关键字. 1.将我们要编辑的文档PDF文件要打开,这里我们可以使用PDF编辑器来对要编辑的文档PDF进行打开. 2.然后我们通过在打开的PDF编辑器上使用鼠标拖动方法 ...

  • 如何采用Python读取一个图像

    我们可以用python实现很多功能,那么如何用python读取一个图像呢?下面小编给大家分享一下. 操作方法 01 首先按下Win+R组合键打开运行界面,输入CMD,如下图所示 02 接下来在弹出的C ...

  • excel中如何搜索查找关键字

    当excel中内容多而繁杂,想要靠肉眼去查找比较麻烦,使用查找关键字可以快速的找到自己想要的内容,接下来小编就给大家介绍一下查找的方法. 操作方法 01 点击桌面excel文件,如图所示 02 此时可 ...

  • 怎么学习用python编程序:[1]python初尝试

    操作方法 01 在学习 Python 之前,你需要先去安装它: Linux: 如果你使用的是 Linux 系统, Python 是已经包含在里面了.但是,你如果确定要使用 Python 3 .应该去检 ...

  • iTunes错误提示不能读取文件iTunes Library.itl

    今天朋友遇到一个iTunes错误,提示:不能读取文件“iTunes Library.itl”,因为它是由更高版本的iTunes所创建的。 这是什么原因引起的呢?之前朋友安装过一个iTunes,结果发现 ...

  • iTunes不能读取文件"iTunes Library.itl"的原因和解决办法

    今天朋友遇到一个iTunes错误,提示:不能读取文件“iTunes Library.itl”,因为它是由更高版本的iTunes所创建的。 这是什么原因引起的呢?之前朋友安装过一个iTunes,结果发现 ...