上一节为大家介绍了Python如何文件操作,包括打开文件,以及打开文件的模式,最后关闭文件。本节借助打开文件(即open)里的模式,为大家讲解如何写文件
首先,写文件需要open时有写(write)的权限,即w或a+等模式。然后调用write函数即可对文件进行写操作,比如代码:
file = open('dotcpp.txt','w')
file.write('welcome to')
print(file)
file.close()
file = open('dotcpp.txt','a+')
file.write(' dotcpp.com')
print(file)
file.close()则dotcpp.txt的文件内容变为:
welcome dotcpp.com
屏幕会显示两行:
<_io.TextIOWrapper name='dotcpp.txt' mode='w' encoding='cp936'> <_io.TextIOWrapper name='dotcpp.txt' mode='a+' encoding='cp936'>
运行如下:

大家注意代码,第一次是采用w模式,第二次是a+追加的模式,两次操作都进行了close文件操作,这样才能生效!
请大家自行上机试验
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程