文件读写问题
我对一个文件进行读,进行修改后重新写入这个文件,结果是追加写而不是覆盖写,请问要覆盖写还怎么办?不想用一个文件读,一个文件写。代码如下:程序代码:
def sort(): content = "%s\t%s\n" with open("start.txt", "wb+") as starttxt: for sLine in starttxt.readlines(): sLine = sLine.strip().split("\t") field = content % (sLine[0], sLine[1]) starttxt.write(field.decode("GBK").encode("utf8"))