读取一个文件,从文件的倒数第二行开始写入列表中的元素
时间: 2024-02-27 17:56:07 浏览: 191
一行行地读取文件的一行并写入另外一个文件
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。你可以使用Python中的`readlines()`函数来读取文件中的所有行,并使用负数索引来获取倒数第二行。接下来,你可以使用Python中的`append()`函数将每一行的内容添加到一个列表中。以下是一个示例代码:
```python
with open("file.txt", "r") as file:
lines = file.readlines()
output = []
for line in lines[-2:]:
output.append(line.strip())
```
在这个例子中,我们打开名为`file.txt`的文件并读取所有行。我们使用`[-2:]`来获取倒数第二行和最后一行,并使用`strip()`函数来删除行末的换行符。最后,我们将每一行添加到一个名为`output`的列表中。
请注意,这只是一个基本示例,需要根据你的具体需求进行修改。
阅读全文