上QQ阅读APP看书,第一时间看更新
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 常见的写入文件操作