话不多说,直接干代码
msg="内容"
with open("demo.log", mode='a', encoding="utf-8") as obj:
obj.write(msg + "\n")
简单解释一下:
open中的第一个参数(demo.log)为目标文件,当然也可以加上文件路径
open中的第二个参数(mode=‘a’)为写入模式,在下目前知道有五种模式
写入文件模式:
1、r:该字母代表的是读取模式
2、a:该字母代表的是追加模式,追加追加顾名思义就是可以在同一个文件中多次追加写入内容
3、w:改字母代表的是写入模式
4、r+:有读取也有写入,那么也得有个能读能写的,这个就是啦
5、x:改字母代表的是创建文件的意思,如果已有文件,那么在用这个就该报错啦
open中的第三个参数(encoding=“utf-8”)为编码,可以将文件设置成你想要的编码,只需要改utf-8就可以啦
至于obj.obj.write(msg + “\n”)就是开始往文件里写内容啦,后面加了个\n,意思就是需要换行,不加\n默认是不换行的
目前就这样啦,还有好多没用到呢,用到的时候在往上面补充吧
最近刚自学的python,有什么不对的还请各位大佬多多指教