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

来源:6-4 Python读取文件内容

幕布斯6178042

2021-05-07 15:00

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)


写回答 关注

3回答

  • 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

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题