- 人工智能基础教程:Python篇(青少版)
- 丁亮 姜春茂 于振中
- 366字
- 2021-03-30 12:36:09
5.3 写数据到文件
上一节中学习了读文件内容到程序,接下来介绍一下写数据到文件。写数据的顺序其实和读文件差不多,具体为建立文件链接,写数据和关闭文件。下面通过程序5.2来看看写数据到文件是如何操作的。
程序5.2:

输出到文件的内容:

分析:
程序5.2的输出是程序的第9行中路径指定的txt文件内容,本程序其实在Python解释器中没有输出。程序的第1~7行使用三引号'''…'''给变量poem指定了带有换行的字符串,第9行使用带有目录的open函数指定具体的文件,同时给本次操作指定操作模式为w。操作模式w表示打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。第10行使用write函数将poem写入文件,最后将文件关闭。此时写入文件已经完成,在对应目录下会出现该文件。
程序中出现的write函数是一个很常见的函数,表5.2列出了有关写入文件的另一些常见用法。
表5.2 常见的写入文件操作
