很抱歉,以前是否有人问过这个问题,但是我似乎没有找到解决问题的方法。
我有大约500个文本文件,每个文件大小约为5-6 kB。我需要搜索每个文件,并检查其中是否存在特定的关键字,然后打印其中存在该关键字的每个文件的详细信息。
我可以使用]来做>
for files in glob.glob("*"): and then search for the keyword inside the file
我确定这不是最有效的方法。有什么更好的方法?
很抱歉,以前是否有人问过这个问题,但是我似乎没有找到解决问题的方法。我大约有500个文本文件,每个文件大小约为5-6 kB。我需要搜索每个文件并检查是否... ... >>
如果您要在目录中包含*.c
文件的所有stdio.h
文件,则可以这样做
grep "stdio\.h" *.c
grep并不总是一种选择。如果您正在编写要在工作环境中使用的python脚本,而该环境恰好主要是Windows,那么当您告诉团队他们需要安装grep时,您就会对团队的依赖关系管理感到厌烦。那不好。