打开文件使用内置函数open
一、读取文件
有三种模式:
1 read() 读取文件的所有数据,默认从头开始,读取出来为字符串。,且打开之后只能读取一次。
2 readline() 读取一行数据。
3 readlines() 按行读取所有数据,结果为列表,一行为一个成员。
示例,read() 读取,如同目录下有文件test.txt,读取文件的内容:
读取文件的流程如下,有三个步骤:
# 1、打开文件,返回文件的句柄,其中file和mode可写可不写
# 2、填写encoding='utf-8'是因为要识别中文,如果不填写控制台显示会是乱码
# 3、其中第一个路径参数,内部文件夹可以用相对路径,但外部要用绝对路径
f = open(file='test.txt',mode='r', encoding='utf-8')
# 2、读取文件的内容
res = f.read()
print(res)
# 3、关闭文件
f.close()
#切记,文件对于代码来说是外部资源额,占用外部资源要及时释放,
#所以打开文件,还要执行关闭操作
输出如下:
test.txt文件的内容
readline() 读取,按照行读取
f = open(file=