python编写程序,打开一个文本文件并读取每行内容,然后按照读取顺序反向输出。比如,文件有3行,先输出第三行,再输出第二行,最后输出第一行。
时间: 2024-02-26 18:57:21 浏览: 69
aaa.zip_小球_小球动态运动轨迹模型GUI设计_运动_运动轨迹_音乐文件读取
好的,我可以帮你解决这个问题。你可以使用以下Python代码来实现:
```python
with open("file.txt", "r") as f:
lines = f.readlines()
for line in reversed(lines):
print(line.strip())
```
在这个代码中,我们使用了 `with` 语句来打开文本文件 `"file.txt"`。然后,我们使用 `readlines()` 方法读取文件中的所有行,并将它们存储在一个名为 `lines` 的列表中。接下来,我们使用 `reversed()` 函数反转 `lines` 列表中的元素顺序,并使用 `strip()` 方法删除每行末尾的换行符。最后,我们使用 `print()` 函数输出反转后的每行内容。
请注意,你需要将 `file.txt` 替换为你想要读取的实际文件名。同时,你还需要确保该文件存在于当前工作目录中。
阅读全文