写一个文本文件搜索工具,可以在一个文本文件中搜索指定字符串
时间: 2024-02-24 14:58:27 浏览: 59
搜索一个文本文件字符串
好的,我可以帮你写一个Python脚本来实现这个功能。首先,你需要提供一个文本文件路径和一个要搜索的字符串,然后脚本会在文本文件中搜索该字符串,如果找到了,就会输出该字符串所在的行号和行内容。
以下是示例代码:
```python
def search_text_file(file_path, search_string):
with open(file_path, 'r') as file:
lines = file.readlines()
for i, line in enumerate(lines):
if search_string in line:
print(f"Line {i + 1}: {line.strip()}")
```
你可以将这段代码保存为一个Python文件,比如`search_file.py`,然后在命令行中执行以下命令:
```
python search_file.py /path/to/text/file.txt "search string"
```
其中,`/path/to/text/file.txt`是你要搜索的文本文件路径,`"search string"`是你要搜索的字符串。运行后,脚本会输出文本文件中所有包含该字符串的行号和行内容。
阅读全文