执行上面这个函数,它会把内容追加进去,而不是替换。需要加上f.seek,把文件定位到position 0,没有这句的话,文件是定位到数据最后,truncate也是从这里删除,所以感觉就是没起作用。

Python清空文件并替换内容的实例