我想遍历除了最后一行以外的所有行并打印它们。 我能找到一些shell命令来打印除最后一行以外的所有行,但我想使用python遍历除最后一行以外的所有行。请求帮助。如何遍历除python以外的文件中的所有行?
0
A
回答
0
最好的办法是使用一个排除列表的最后一个元素的列表片段。
def print_lines(lst):
for line in lst[0:len(lst)-1]:
print(line)
这种方法不依赖于换行符是否存在于最后一行或不的结束。
+0
谢谢。但即时通过文件循环,如“for file in filehandler:”。我没有通过一个列表 – Krishna
1
您必须阅读每一行,保存它,然后在下一个迭代中与它们一起使用。这样,你永远不会处理最后一行。
prev_line = None
for line in filehandler:
if prev_line is not None:
print prev_line
prev_line = line
0
请试试这个代码:可能我问什么
In [1]: with open(filename) as f:
...: data = f.read().split('\n')
...:
In [2]: for id in range(len(data) -1):
...: print data[id]
...:
相关问题
- 1. Python的 - 遍历所有类
- 2. 如何遍历tsv文件中的所有行?
- 3. 如何遍历Jekyll的_data文件夹中的所有文件?
- 4. 如何遍历Python中的文件夹
- 5. Eclipse:如何遍历某个文件夹中的所有文件
- 6. 如何以特定的方式遍历python中的文件,如下所述。
- 7. 如何遍历文件中的一行?
- 8. 如何遍历c#.net中目录中的所有文件?
- 9. 迭代遍历所有行Smartsheet API Python
- 10. 如何使用shell遍历外部文件中的行?
- 11. 如何遍历terraform中的所有aws_instances?
- 12. 删除除C#中的文件以外的所有文件夹
- 13. 循环遍历R中的文件夹中的所有文件
- 14. CL:如何遍历库中的所有物理文件?
- 15. 如何遍历Groovy中命令行上传递的所有文件行?
- 16. 遍历PHP一列中的所有行
- 17. 没有循环遍历所有文件
- 18. 如何删除除PHP文件名为'whatever.jpg'以外的所有子文件夹中的所有文件?
- 19. Python脚本循环遍历目录中的所有文件,删除大小小于200 kB的任何文件
- 20. 如何从比较中排除除特定文件以外的所有文件
- 21. 遍历文件的行
- 22. 遍历子文件夹中的所有文件
- 23. Shellscript循环遍历文件夹中的所有文件
- 24. Python文件-IO和zipfile。尝试遍历文件夹中的所有文件,然后使用Python循环遍历各个文件中的文本
- 25. 如何遍历树的所有节点?
- 26. 如何遍历UIImage的所有像素?
- 27. 如何遍历Python中的文件中的每2个字符
- 28. 循环遍历所有子文件夹并执行bat文件?
- 29. 如何遍历其中包含特殊文件的所有子文件夹?
- 30. 外壳脚本:遍历所有文件和modyfying名
最后几行? – Clement
为什么不循环所有行,但只是对待最后一行不同? *阅读*最后一行会有什么伤害吗? –
是的,我解析基于分隔符的行并将它们存储在别处,alst行不是我想要存储的。 – Krishna