上一节为大家介绍了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文件操作,这样才能生效!


请大家自行上机试验

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)