python 自带读取txt文件内容 读取文件指定开始条件到结束条件之间的数据
时间: 2024-01-19 16:04:10 浏览: 102
读取txt文件内容
5星 · 资源好评率100%
要读取txt文件中指定开始条件到结束条件之间的数据,可以在循环中使用标志位来判断是否达到开始条件和结束条件,并将满足条件的行数据存储起来。以下是一个示例代码:
```python
# 定义开始条件和结束条件
start_condition = 'START'
end_condition = 'END'
# 标志位
found_start = False
# 存储满足条件的行数据
lines = []
# 打开文件
with open('file.txt', 'r') as file:
# 逐行读取文件内容
for line in file:
# 检查是否达到开始条件
if start_condition in line:
found_start = True
# 检查是否达到结束条件
if end_condition in line:
found_start = False
# 如果在开始和结束条件之间,则将行数据存储起来
if found_start:
lines.append(line)
# 打印满足条件的行数据
for line in lines:
print(line)
```
在示例代码中,首先定义了开始条件和结束条件,分别为"START"和"END"。通过设置标志位`found_start`,判断是否达到开始条件和结束条件。在循环中,根据标志位和条件判断语句,将满足条件的行数据存储到列表`lines`中。最后,通过循环打印出满足条件的行数据。
阅读全文