我有以下功能:
def save(msg):
with gzip.open("ircbot.log.gz", "ab") as f:
f.write(msg+'\n')
f.close()
return "Succesfully logged: "+msg
我想将每个味精添加到 .log 文件中,但它不起作用,只保存第一个味精。
例如在调用这些函数之后:
save('first')
save('second')
save('third')
.log 文件仅包含“第一个”。
对于简单的 .txt 文件,它工作正常。Gzip 不支持附加到文件?