学习的时候经常需要读取文件中的数据,今天写一个笔记记录一下
Python 读取文件一般需要三个步骤:1.打开,2读取,3关闭
1.打开文件:经常使用的是Python自带的open函数
open(...)
open(name[, mode[, buffering]]) -> file object
Open a file using the file() type, returns a file object. This is the
preferred way to open a file. See file.__doc__ for further information.
name:文件名(必须有)
mode:有很多种模式如只读(r),二进制读(rb),写(w),二进制写(wb)等(可以省略)
buffering:缓存(没有使用过,可以省略不用设置)
f = open(filename)
2.读取文件:文件的读取可以使用read、readline或者readlines
read:一次读取全部的文档,返回的是一个字符串。优点是速度快省事,缺点占用内存大;
f.read()
readline:一次只读取文档中的一行,返回的值是字符串型。优点:占用内存小,缺点:一次只能读