我想遍歷除了最後一行以外的所有行並打印它們。 我能找到一些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