一、写入文件
保存数据的最简单的方式之一是将其写入到文件中。
1、写入空文件
我们可以将文本内容写入到空文件中,比如要在一个空文件hello.txt中写入一句话:“Hello python world!”。
在上例中,程序用到两个函数:
1)函数open( )
使用函数open()打开文件,它有两个参数,第一个参数是要打开的文件名称,第二个参数是模式参数,这里使用的模式‘w’,它告诉python写入文件,而不是将其输出到屏幕上。
在使用函数open()打开文件时,可指定以下模式参数:
w 模式:写入模式,在写入时会清空之前的内容。
a 模式:追加模式,写入但不清空之前的数据。
r 模式:读取模式。
如果你省略了函数open()的模式参数,python默认以读取模式“r”打开文件。
如果指定的文件不存在,python会自动创建一个新的空文件。
注意:以写入(‘w’)模式打开文件时千万要小心,如果指定的文件已经存在,python将覆盖该文件。
2)方法write( )
方法write( )的功能是,将一个字符串写入文本文件,程序运行后,打开文本文件,将会看到写入的内容。
注意:python只能将字符串写入文件,如果要将数据写入到文本文件,需要将其转化为字符串格式:
先将数据转化为字符串,然后再使用方法write()将其写入文本文件: