Windows文件夹遍历与搜索示例

作者:佚名 上传时间:2023-12-09 运行软件:Visual Studio Code 软件版本:Python 3.9.7 版权申诉

本示例演示如何在Windows环境下使用Python编写一个简单的文件夹遍历与搜索脚本。通过递归遍历文件夹,并根据关键词搜索文件内容,实现快速检索功能。

import os

def search_files(directory, keyword):
    for root, dirs, files in os.walk(directory):
        for file in files:
            file_path = os.path.join(root, file)
            try:
                with open(file_path, 'r', encoding='utf-8') as f:
                    content = f.read()
                    if keyword in content:
                        print(f"文件路径:{file_path}")
                        print(f"关键词出现在文件中:{keyword}")
            except Exception as e:
                print(f"文件读取出错:{file_path}, 错误信息:{str(e)}")

# 使用示例
search_files("C:\\Users\\username\\Documents", "Windows")

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Windows文件夹遍历搜索示例
本示例演示如何在Windows环境下使用Python编写一个简单的文件夹遍历与搜索脚本。通过递归遍历文件夹,并根据关键词搜索文件内容,实现快速检索功能。import osdef search_f
Python 3.9.7
Visual Studio Code
2023-12-09 14:54
Windows文件夹遍历搜索
该示例代码演示如何在Windows系统中使用Python递归遍历文件夹,并根据关键词搜索文件。通过使用os和fnmatch模块,可以轻松实现文件夹的深度遍历和关键词搜索功能。import osfr
Python 3.8.5
Python
2023-11-13 20:33
Windows文件夹遍历查找示例
本示例演示如何在Windows系统中使用Python编写一个简单的脚本,实现对指定文件夹的递归遍历,并查找特定文件类型的功能。通过使用os和fnmatch模块,可以轻松实现这一操作。import o
Python 3.x
Visual Studio Code
2023-11-25 02:36
Windows文件夹遍历搜索功能的实现及技术解答
本示例演示如何在Windows环境下使用Python编写一个文件夹遍历与搜索工具,通过指定关键词检索文件内容,并提供技术解答。import osdef search_files(folder_p
Python 3.8.5
Visual Studio Code
2023-11-21 09:40
go语言遍历文件夹示例
主要介绍了go语言遍历文件夹示例,本文直接给出实现代码,需要的朋友可以参考下
PDF
39KB
2020-10-28 07:16
c#递归遍历文件夹示例
主要介绍了c#递归遍历文件夹示例,需要的朋友可以参考下
PDF
78KB
2020-09-11 16:51
php无限遍历文件夹示例分享
主要介绍了php无限遍历文件夹示例,需要的朋友可以参考下
PDF
30KB
2020-10-28 06:53
遍历文件遍历文件夹
c#递归遍历指定文件夹下所有文件和子文件夹,并且输出到text。
RAR
0B
2019-07-28 01:29
搜索windows下的文件夹
搜索windows下的文件夹,找到该文件夹下的所有文件
RAR
0B
2019-02-23 06:25
VC遍历文件夹文件
VC递归遍历指定文件夹下的所有子文件夹与文件,并生成树结构的示例代码。
RAR
0B
2018-12-28 16:26