從文件中刪除一行(包含特定子字符串)的最佳方法是什么?我試圖將整個文件加載到一個切片中,修改該切片,然后將該切片打印到一個文件中,效果很好,但是當我想對大文件(例如 50GB+)執行此操作時,這是行不通的,因為我沒有沒有那么多記憶。我認為這對于流是可能的,但我沒有弄清楚如何同時讀取和寫入(因為我必須通過子字符串搜索該行然后將其刪除)。這甚至可能嗎,還是我必須閱讀整個文件并保護索引?如果是這樣,最好的方法是什么?
從大文件中刪除特定行的最快方法是什么?
慕蓋茨4494581
2022-05-18 09:40:30