1、.read()方法:读入全部内容,如果给出参数,读入前size长度;
2、.readline()方法:读入一行内容,如果给出参数,读入该行前size长度;
3、.readlines()方法:读入文件所有行,以每行为元素形成列表。如果给出参数,读入前hint行 。
如下示例:
test.txt文本内容
田晓霞有时很为这件事苦恼;甚至都有点精神不振和自制力松懈,以至影响了学习和进取心。但她也能较快地从这种状态中解脱出来。
车到山前必有路——到时再说吧,反正现在苦恼也无济于事。
1.read()方法
p = open(r"test.txt","r",encoding = 'utf-8')
txt = p.read()
print(txt)
print(type(txt))
p.close()
输出结果:
田晓霞有时很为这件事苦恼;甚至都有点精神不振和自制力松懈,以至影响了学习和进取心。但她也能较快地从这种状态中解脱出来。
车到山前必有路——到时再说吧,反正现在苦恼也无济于事。
<class 'list'>
2.readline()方法
p = open(r"test.txt","r",encoding = 'utf-8')
txt = p.readline()
print(txt)
print(type(txt))
p.close()
输出结果:
田晓霞有时很为这件事苦恼;甚至都有点精神不振和自制力松懈,以至影响了学习和进取心。但她也能较快地从这种状态中解脱出来。
<class 'str'>
3.readlines()方法
p = open(r"test.txt","r",encoding = 'utf-8')
txt = p.readlines()
print(txt)
print(type(txt))
p.close()
输出结果:
-
['田晓霞有时很为这件事苦恼;甚至都有点精神不振和自制力松懈,以至影响了学习和进取心。但她也能较快地从这种状态中解脱出来。\n', '车到山前必有路——到时再说吧,反正现在苦恼也无济于事。'] <class 'list'>