1、模式mode=w
# 模式mode=w 往文件写入数据,如果文件不存在则创建新文件,如果文件存在,则清空文件再写入
f = open('新的文件.txt',mode='w',encoding='utf-8')
f.write('今天天气很好')
2、将列表中的数据写入到文本
注意:1.正常open在循环体外面,
2.列表写入文件后是连一起的,需要用回车等进行分隔
# 一个列表写入到文件
l = ['python','java','go']
f = open('新的文件.txt',mode='w',encoding='utf-8')
for i in l:
f.write(i)
f.write('\n')
3.追加写入(append):a
l = ['python','java','go']
f = open('新的文件.txt',mode='a',encoding='utf-8')
for i in l:
f.write(i)
4.文件打开玩都需要关闭:f.close(),没有关闭,在文件比较大的时候会消耗服务器资源,文件操作被占用,需要等到程序运行结束才释放资源