python从入门到精通---------文件操作的读------------------------
1.如何在python中打开一个文件
首先我们要知道文件的路径,然后我们要选择怎样打开这个文件:
‘读,写,或追加’ 最后我们要确定打开文件的方式如‘utf-8’或者‘gb2313’
如图所示
注:open为内置函数open第层调用的是操作系统的接口
encoding =‘utf-8’表示 你选择的编码方式(可以不写,如果不写的话使用的就是操作系统自带的编码方式了)
如:
但是这样的话可能会报错
变量.close()表示关闭了句柄
这样我们就可以在python中读文件了
2.文件的读之(r的读)
当文件在同一个文件夹下的时候就可以直接打出文件的名字了***
mode=‘r‘可以不写,为默认读文件
3.文件的全读 read 使用的最多***
read()全读
可是全读的话有时候会太麻烦了,可以一个一个的读吗?
当然可以 read(数字)就可以读写你想读的内容了
read(数字) 一个字符一个字符的读
注:文件是按照str读取的
readline按行读取
把文件用列表的方式读出来(readlines)
用for循环进行文件的读取 ***(很重要)
而且我们在使用for循环读取文件的时候对内存消耗的最少
rb的读
rb主要是用于读取非文本的文件如:(图片,视频)等
比如我下载一个美女的图片那么我想在python中打开它就需要rb了