python查找文件中的内容
时间: 2023-05-22 15:01:17 浏览: 203
Python脚本程序实现搜索文本文件内容
3星 · 编辑精心推荐
可以使用Python内置的文件操作函数和正则表达式来查找文件中的内容。以下是一个示例代码:
```python
import re
def search_file(filename, pattern):
with open(filename, 'r') as f:
content = f.read()
matches = re.findall(pattern, content)
if matches:
return matches
else:
return None
filename = 'example.txt'
pattern = r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b'
result = search_file(filename, pattern)
if result:
print(result)
else:
print('No matches found.')
```
这个示例代码会在指定的文件中查找符合指定正则表达式的内容,并返回所有匹配结果。在这个示例中,我们使用正则表达式来查找文件中的电子邮件地址。
阅读全文