如何删除文件的前N行?删除后行的顺序并不重要。对我来说最明显的选择是计算循环中的行数,然后运行第二个循环来删除。有更清洁的解决方案吗?
对于一般理解:
该文件将包含最多 50 行(有条件的)标头(解析结果)。当达到此数字时,您需要删除前 40 个,以便文件中仅保留最后 10 个。
解析器检查文章标题是否在文件中;如果没有,则标题包含在结果中(向用户显示)。如果有,则被忽略。我正在寻找的解决方案是防止文件增长。
也许还有另一种解决方案?就像在开头写一个新行并删除最后一行一样。请告诉我什么是正确的。
1 个回答