Python读取txt文件,并提取含有哪里字符的一行,应该如何写
时间: 2024-09-28 22:03:11 浏览: 36
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
在Python中,你可以使用内置的`open()`函数打开一个txt文件,然后通过`readlines()`方法读取所有行,再遍历每一行检查是否包含特定字符。以下是一个简单的示例:
```python
def extract_line_with_char(file_path, target_char):
# 打开文件并读取所有行
with open(file_path, 'r') as file:
lines = file.readlines()
# 遍历每一行,如果包含目标字符,则打印该行
for line_num, line in enumerate(lines, start=1): # 使用enumerate添加行号
if target_char in line:
print(f"第{line_num}行包含 '{target_char}': {line.strip()}")
# 调用函数,传入文件路径和需要查找的字符
extract_line_with_char('example.txt', '你想要提取的字符')
阅读全文