我目前正在使用數據清理。我需要用幾個頭部行清理一個大的csv文件,最後一行需要切掉。有沒有什麼辦法可以在不加載整個文件的情況下切割行?編輯.csv而不讀取整個文件(python)
0
A
回答
0
Python是面向行的,一直到解釋。
我認爲最好的方法是使用sys.call
並使用更適合文件級別操作的外部程序。這不是作弊,python是一種偉大的腳本語言。你應該使用unix工具。
0
從另一個類似的線程抓着這一點,應該解決您的問題:
for line in reversed(open("filename").readlines()):
print line.rstrip()
而且在Python 3:
for line in reversed(list(open("filename"))):
print(line.rstrip())
+0
注意:這會加載整個文件。我不確定有什麼辦法不這樣做,所以也許別人可以提供更好的解決方案。 –
相關問題
- 1. Python的csv文件閱讀器不讀整個文件
- 2. 如何讓PHP讀取5行而不是整個.csv文件?
- 3. 從csv文件中只選擇列名而不讀取整個數據,Python 3.6
- 4. PHP沒有讀取整個CSV文件
- 5. C#WPF讀取/編輯CSV
- 6. 從csv文件讀取Python
- 7. Python的CSV文件讀取不工作
- 8. 在Node.js中讀取第n行而不讀取整個文件
- 9. 編輯csv文件
- 10. 讀取整個文件,然後在就地編輯時打印?
- 11. 當只編輯第一行時,linux sed讀取整個文件
- 12. 在S3中讀取和解析CSV文件而無需下載整個文件
- 13. 使用python編輯csv文件
- 14. 使用Python編輯內聯CSV文件
- 15. Python不會讀整個文本文件
- 16. valueremapper不讀取csv文件
- 17. 讀取一個csv文件
- 18. Python:文件不會讀取整個文件,io.FileIO會 - 爲什麼?
- 19. Python:從csv文件中讀取相同的行 - 邏輯
- 20. 如何使用Java Swing讀取和編輯CSV文件?
- 21. 雲數據流:讀取整個文本文件而不是逐行讀取
- 22. 如何在Python中一行一行地讀取文件(或stdin)而不是等待讀取整個文件
- 23. VBS不讀取整個文本文件
- 24. 讀取python中的csv文件時的整數
- 25. 閱讀pdf文件的信息而不讀整個文件
- 26. python腳本讀取三個csv文件並寫入一個csv文件
- 27. Python的CSV:讀取NoneType錯誤文件
- 28. CParserError當讀取CSV文件到Python Spyder
- 29. 如何在Python中讀取CSV文件?
- 30. Python:讀取和寫入CSV文件
'是否有任何方法< - 是的。但是,如果不知道您的解決方案有什麼缺陷,我們無法幫助您提出更好的解決方案 – inspectorG4dget
您可以通過bash來實現。也許看到[最後一行](https://stackoverflow.com/questions/4881930/remove-the-last-line-from-a-file-in-bash)/ [第一行](https://stackoverflow.com/questions/339483/how-can-i-remove-the-first-line-of-a-text-file-using-bash-sed-script) –