写入文件(python)
当我使用此代码时,它将旧数据替换为新数据,如何使新数据不替换旧数据,而是在文件末尾结束。使用写入文件(python),python,file,io,Python,File,Io,当我使用此代码时,它将旧数据替换为新数据,如何使新数据不替换旧数据,而是在文件末尾结束。使用 if data.find('!add') != -1: f = open('masters.txt', 'w') f.writelines(args, '\n') sck.send('PRIVMSG ' + chan + ' :' + ' added' + " " + args + '\r\n') f.close() 反而 编辑:请参见
if data.find('!add') != -1:
f = open('masters.txt', 'w')
f.writelines(args, '\n')
sck.send('PRIVMSG ' + chan + ' :' + ' added' + " " + args + '\r\n')
f.close()
反而
编辑:请参见
f=打开('masters.txt','a')
以“w”模式打开文件会删除所有内容,然后写入新内容。 我是通过艰苦的方式学会的;) 无论如何,您应该以“a”模式(追加)打开它,如下所示:
f = open('masters.txt', 'a')
“w”模式覆盖所有内容a的附录。享受:)RTFM,第7.2节。
f = open("masters.txt", 'a')
f.writelines(args, "\n")
f.close()