文件读取相关总结
- 文件读取的常用的三种
- readline
- readlines
- for 循环
#以读取文件file为例
with open("file",'r',encoding='utf-8')as f:
#情形一
#只读取一行,特殊:要注意光标的变化,从光标的位置开始读取
v1 = f.readline()
#情形二
#一行一行的进行读取,并生成一个带有换行符的列表
v2 = f.readlines()#此处与上一行多了个s
#所以在具体利用的时候需要把分隔符去掉
a = f.readlines()
b = [item.strip("\n") for item in a] #利用推导式对每一个元素进行遍历并进行每个元素的操作
print(b,type(b))
#情形三
#对文件一行一行进行读取
for i in f:#f为要读取的文件,一行一行的进行读取,和平常的遍历是一样的,需要留意的是读取的时候会有分行