python从入门到精通---------文件操作的读------------------------

1.如何在python中打开一个文件

首先我们要知道文件的路径,然后我们要选择怎样打开这个文件:

‘读,写,或追加’ 最后我们要确定打开文件的方式如‘utf-8’或者‘gb2313’

如图所示python从入门到精通---------文件操作的读------------------------

注:open为内置函数open第层调用的是操作系统的接口   

encoding =‘utf-8’表示  你选择的编码方式(可以不写,如果不写的话使用的就是操作系统自带的编码方式了)

如:python从入门到精通---------文件操作的读------------------------                                                                                              

但是这样的话可能会报错

变量.close()表示关闭了句柄

这样我们就可以在python中读文件了

2.文件的读之(r的读)

当文件在同一个文件夹下的时候就可以直接打出文件的名字了***

python从入门到精通---------文件操作的读------------------------

mode=‘r‘可以不写,为默认读文件

3.文件的全读     read 使用的最多***

read()全读

 python从入门到精通---------文件操作的读------------------------

可是全读的话有时候会太麻烦了,可以一个一个的读吗?

当然可以 read(数字)就可以读写你想读的内容了

  read(数字) 一个字符一个字符的读

python从入门到精通---------文件操作的读------------------------

注:文件是按照str读取的

readline按行读取

python从入门到精通---------文件操作的读------------------------

把文件用列表的方式读出来(readlines)

python从入门到精通---------文件操作的读------------------------

用for循环进行文件的读取 ***(很重要

python从入门到精通---------文件操作的读------------------------

而且我们在使用for循环读取文件的时候对内存消耗的最少

 

 

rb的读

rb主要是用于读取非文本的文件如:(图片,视频)等

比如我下载一个美女的图片那么我想在python中打开它就需要rb了

python从入门到精通---------文件操作的读------------------------