问答详情
源自:6-4 Python读取文件内容

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

http://img1.mukewang.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)


提问者:幕布斯6178042 2021-05-07 15:00

个回答

  • weixin_慕妹7068926
    2022-05-20 12:56:15

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


  • 慕妹6092760
    2021-08-26 22:02:39

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

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

  • 浮___雲
    2021-05-18 21:16:06

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

    http://img.mukewang.com/60a3be080001ca0b11750529.jpg