写入文件(python)

Sou*_*urD -2 python io file

     if data.find('!add') != -1:
       f = open('masters.txt', 'w')
       f.writelines(args, '\n')
       sck.send('PRIVMSG ' + chan + ' :' + ' added' + " " + args + '\r\n')
       f.close()
Run Code Online (Sandbox Code Playgroud)

当我使用这个代码时,它用新数据替换旧数据,我该怎样才能使新数据不替换旧数据,但在文件末尾结束.

erb*_*dge 7

使用

f = open('masters.txt', 'a')
Run Code Online (Sandbox Code Playgroud)

代替

编辑:看到这里


waf*_*dox 5

f = open('masters.txt', 'a')