with openlogtxtw+gbk as f fwrite2023-09-20 213456 张波 号码: 13297083806 累计消耗的流量是: 16821 GB 本时段消耗流量: 271 GB运行错误请修改
错误原因是使用了错误的文件打开模式。应该使用"wb+"而不是"w+",并且编码应该是"utf-8"而不是"gbk"。修改后的代码如下:
with open("./log.txt", "wb+") as f:
f.write("2023-09-20 21:34:56 张波 号码: 13297083806 累计消耗的流量是: 16821 GB 本时段消耗流量: 271 GB".encode("utf-8"))
这样就能正确地将文本写入文件了。
原文地址: https://www.cveoy.top/t/topic/je4j 著作权归作者所有。请勿转载和采集!