存在一个hello.txt文件,内容如下截图
打开文件的语句是: file= open(file_name,[,access_mode]) file_name代表文件名/文件的全路径 ,access_mode代表打开文件的模式( 文件各个模式如下:) 一 . 文件的“读”操作: 读取文件内容
1. 读取整个文件 : read() 2. 读取指定字节的内容: read(num) num是字节数 (通过结果得知, 1) 换行\n 是一个字节 2) 空格占一个字节 3) 汉字也占一个字节 3. 按行读取内容: 1) 一次一行读取: readline() 2) 一次性所有行读取: readlines()
二 . 文件的“写”操作: 写入数据到文件中 已存在hello_01.txt ,内容如下: **1. 以 “w”模式 **打开文件后进行写入数据: 若文件存在,在写入的内容覆盖原来的内容,若文件不存在,则直接创建文件并写入
**2. 以 “a”模式 **打开文件后进行写入数据: 若文件存在,写入内容就是在原文件内容后追加内容,若不存在文件,则新建文件后直接写入 hello_01.txt文件内容如下: 最终结果是:
在这里,注意: 1) w模式和w+模式 以及r+模式打开文件进行写入操作,效果是一样的,都会覆盖原来文件内容 2) a模式以及**”a+模式**“打开文件写入时,直接在文件末尾追加,都不会覆盖原来文件内容