【发布时间】:2015-07-06 13:18:25
【问题描述】:
我有一个字符串列表,我想打印出目录中文件中不存在的任何字符串。 (我不想检查标题)
我了解如何遍历列表,但一直不知道如何在目录的所有文件中进行搜索。
这是我目前所得到的:
import fnmatch
import os
matches = []
for root, dirnames, filenames in os.walk('BrowserClient'):
for filename in fnmatch.filter(filenames, 'file.png'):
print filename
这仅搜索文件名,而我想搜索目录和子目录中的每个文件。
【问题讨论】:
-
如果你只是想在一组文件中找到一个字符串作为一个独立的问题,你可以使用“grep”。
-
nb:
grep是所有 Unix(OS X 也是)计算机上的命令行工具。