写入文件内容
Python的文件对象提供了 () 方法,可以向文件中写入内容。Python的文件对象提供了 write() 方法,可以向文件中写入内容。write() 方法的语法格式如下:
file.write(string) #file为打开的文件对象,string 为要写入的字符串。
在调用 write() 方法向文件中写入内容的前提是在打开文件时,指定的打开模式为w(可写) 或者a(追加),否则,将抛出异常。
写入文件示例代码如下:
file = open('message.txt','w') file.write("我爱学习!") file.close()
在写入文件后,一定要调用close()方法关闭文件,否则写入的内容不会保存到文件中。这是因为当我们在写入文件内容时,操作系统不会立刻把数据写入磁盘,而是先缓存起来,只有调用close()方法时,操作系统才会保证把没有写入的数据全部写入磁盘。在向文件中写入内容后,如果不想马上关闭文件,也可以调用文件对象提供的flush()方法,把缓冲区的内容写入文件,这样也能保证数据全部写入磁盘。
向文件中写入内容时,如果打开文件采用w(写入)模式,则先清空原文件中的内容,重写入新的内容;而如果打开文件采用a(追加)模式,则不覆盖原有文件的内容,只是在文件的结尾处增加新的内容。示例代码如下:
本文未完全显示,开通会员查看全文......