我在dat文件中有这些数据,
arun 20 123
rahul 34 456
我希望将34替换为38.赞,
arun 20 123
rahul 38 456
列出列表中的所有数据并在dat文件中更新和写入完整数据并不高效。我想替换特定值并保存它。
答案 0 :(得分:2)
使用普通文件,除了阅读整个内容并重写之外,您没有其他解决方案。请注意,对于简单的短csv文件,这不会有任何性能问题。
另一种解决方案是使用数据库,但我怀疑它对于两个记录分别具有三个字段的效率要高得多。此外,更新数据库DO中的记录显然也需要写入和读取操作。