如何获取文件夹中包含特定单词的文件?

2024-04-26 06:29:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过一个特定的词,我传递像一个参数过滤文件。你知道吗

这些文件夹位于Windows服务器上,我正在使用Python。你知道吗

我试过findstr,但是速度非常慢,我正在寻找一种有效的方法来解决这个问题。你知道吗


Tags: 文件方法服务器文件夹参数windows速度findstr
1条回答
网友
1楼 · 发布于 2024-04-26 06:29:14

我认为您应该将其作为一个系统命令发布并使用Windows搜索,而不是用Python重新创建搜索。从Python调用

status, result = commands.getstatusoutput(*windows_command*)

特定的命令取决于您所在的Windows系统。按照从命令行输入的方式输入。使用UNIX命令:

status, result = commands.getstatusoutput("grep -r " + word + " *")
if status == 0:
    print result

相关问题 更多 >

    热门问题