字符串查找_Python查找包含指定字符串的所有文件
时间: 2024-03-13 09:42:20 浏览: 64
查找含指定字符串的文件
4星 · 用户满意度95%
可以使用Python的os和re模块来实现字符串查找,具体代码如下:
```python
import os
import re
def find_files(root, pattern):
for dirpath, dirs, files in os.walk(root):
for file in files:
if file.endswith('.txt'): # 只查找txt文件
filepath = os.path.join(dirpath, file)
with open(filepath, 'r') as f:
content = f.read()
if re.search(pattern, content):
print(filepath)
find_files('/path/to/root', 'hello world')
```
以上代码会在指定路径下查找所有的txt文件,并在文件中查找包含"hello world"子串的文件,找到后输出文件路径。你可以根据自己的需要修改文件类型和查找的字符串。
阅读全文