※This article is based on Python 3.7.3
import os
f3=open('./test.txt', encoding='utf-8') contents1=f3.read() f3.close()
readline() 每次读取一行文件,可利用循环将文件内容全部读出
f4=open('./test.txt', encoding='utf-8') #此时只读取了一行 contents2=f4.readline() print(contents2) i=1 #利用循环全部读出 while contents2: print(f'第{i}行 {contents2}') contents2=f4.readline() i=i+1 f4.close()
readlines()方法读取整个文件所有行,保存在一个列表(list)变量中;
f5=open('./test.txt', encoding='utf-8') contents3=f5.readlines() f5.close() print(contents3[1])
コメント: