Python's function readlines(n) behavior

后端 未结 3 2083
半阙折子戏
半阙折子戏 2020-12-06 06:15

I\'ve read the documentation, but what does readlines(n) do? By readlines(n), I mean readlines(3) or any other number.

When I run readlines(3), it returns same thing

3条回答
  •  粉色の甜心
    2020-12-06 06:27

    It lists the lines, through which the given character size 'n' spans starting from the current line.

    Ex: In a text file, with content of

    one
    two
    three
    four
    

    open('text').readlines(0) returns ['one\n', 'two\n', 'three\n', 'four\n']

    open('text').readlines(1) returns ['one\n']

    open('text').readlines(3) returns ['one\n']

    open('text').readlines(4) returns ['one\n', 'two\n']

    open('text').readlines(7) returns ['one\n', 'two\n']

    open('text').readlines(8) returns ['one\n', 'two\n', 'three\n']

    open('text').readlines(100) returns ['one\n', 'two\n', 'three\n', 'four\n']

提交回复
热议问题