【发布时间】:2021-12-30 13:07:11
【问题描述】:
我有一个案例,当我需要读取文件数据,进行一些数据处理,并通过覆盖文件的内容将处理后的数据写入文件中。
我尝试将OpenOptions 与read、write 和truncate 选项一起使用,但truncate 选项在我可以读取文件之前使文件为空,write 选项在文件末尾开始写入(附加)。
我尝试了一些方法,比如f.set_len,但是它在文件开头无缘无故地设置了一些不可读的字节,f.rewind只是将写入内容放在原始文件开始之前......
【问题讨论】: