为了账号安全,请及时绑定邮箱和手机立即绑定

用readlines()方法读取文件内容,当设置不同的hint参数时,比如hint=1,23...为什么结果都是只取第一行的内容啊?

http://img1.sycdn.imooc.com//6094e51a00018ba304390255.jpg

代码如下:

# read.py
f = open('test.txt','r')
# s1 = f.read(3)
# s2 = f.readline(1)
s3 = f.readlines(5)
# print(s1)
# print(s2)
print(s3)


正在回答

3 回答

因为你readlines后面给了参数所以他就输出前五个


0 回复 有任何疑惑可以回复我~

课件好像有点问题,我看了其他教材这里hits表示字节大小,小于第一行字节的情况下都只输出第一行。

你试试看7,就返回第二行了~

3 回复 有任何疑惑可以回复我~

readline()每次只取一行的数据,下次调用会接着取下一行

http://img1.sycdn.imooc.com//60a3be080001ca0b11750529.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用readlines()方法读取文件内容,当设置不同的hint参数时,比如hint=1,23...为什么结果都是只取第一行的内容啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信