」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 我如何在不創建臨時文件的情況下有效地修改“就地文件中的行”?

我如何在不創建臨時文件的情況下有效地修改“就地文件中的行”?

發佈於2025-03-23
瀏覽:636

在一個位置上修改行How Can I Efficiently Modify Lines in a File In-Place Without Creating a Temporary File?

example:

考慮一個腳本,該腳本將刪除線路不符合命令行grimuments或stdin的文件不符合某個條件的腳本 對於fileInput.input中的行(Inplace = true,backup ='。bak'): 如果某些_condition(line): print(line)#修改後的行被輸出到當前文件 usage:

以刪除不滿足first_file.txt and second_file.txt的行不滿意的行,運行以下命令:[ second_file.txt

完成後,first_file.txt和second_file.txt將僅包含符合某些_condition()predicate。

的行,該方法可確保在編輯過程中創建備份文件。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3