python中如何提取txt某两行之间的数据并把它们构成一个列表
时间: 2024-02-27 14:53:04 浏览: 157
python截取两个单词之间的内容方法
你可以使用Python的文件读取操作来完成这个任务。具体步骤如下:
1. 打开txt文件
2. 使用for循环逐行读取文件内容,并将每一行存储在一个列表中
3. 找到起始行和结束行的行号
4. 从起始行到结束行,将每一行的内容添加到一个新的列表中
5. 关闭文件
下面是一个示例代码,它假设txt文件中需要提取的数据是位于第3行和第6行之间:
```python
# 打开文件
with open('filename.txt', 'r') as f:
# 读取文件内容并存储在列表中
lines = f.readlines()
# 找到起始行和结束行的行号
start_line = 3
end_line = 6
# 从起始行到结束行,将每一行的内容添加到一个新的列表中
result = []
for i in range(start_line, end_line+1):
result.append(lines[i-1])
# 输出结果
print(result)
```
这个代码将提取第3行到第6行之间的数据,并将它们存储在一个列表中,你可以根据需要修改起始行和结束行的行号。
阅读全文