一、文件编码
二、文件的读取操作
1、open()函数
2、文件读取
注: 返回的是字符串
当多次调用read函数时,每次read读取的内容是从上一次read函数读取结束的位置开始读取数据
注意:这里读取的内容为空,这是因为受read函数读取指针的影响,rendlines函数会在read函数读取之后的位置开始读,而之前已经把内容读取完,所以导致读取的内容为空!
亦可
line为字符串类型,打开文件之后注意调用f.close()关闭文件对象
三、文件写入
写入内容之前先打开文件,打开的文件可以不存在,不存在时会自动创建文件,若打开的是存在的文件则会清除原文件所有内容后再写入。
文件对象.write(内容)
文件对象.flush() 用于刷新写入的内容,只有调用该函数才能写入到文件
四、文件的追加
同写入相似,只需要将打开文件的模式参数w改为a