我有一个文件data.txt。 data.txt包含逐行文本:
一个
2个
3个
6个
这里我需要将文件中的数据写为:
一个
2个
3个
的 4
的 5
6个
我不知道如何写这样的文件!!
答案 0 :(得分:0)
通常,您必须在插入时重写文件 - 因为文本文件具有可变长度的行。
您可以使用优化:例如扩展文件以及缓冲和写入,但您可能需要缓冲任意数量 - 即在顶部插入一行。
如果我们对您的完整情况有了更多了解,我们将能够更有效地提供帮助。
答案 1 :(得分:0)
循环浏览文本文件并将行放入数组。修改数组并将其保存回文件。但是如果你有一些其他的文本文件,这不是一个好主意,对于这个特殊的例子,它可以没有问题。