开始计算第20行之后show命令的行数

时间:2017-10-26 18:38:26

标签: python-3.x

您好我正在尝试编写一个代码来计算第20行之后的行数

def line_count(file_name,start=20):
    num_lines = 0
    with open(file_name,'r') as f:
        for line in f:
            num_lines += 1
    print(num_lines)

1 个答案:

答案 0 :(得分:0)

一种简单的方法是简单地计算程序中的行并从中减去20。这可以在单行中实现:

>>> len(open("file.txt").read().splitlines()) - 20
6

在上面的例子中,这意味着文件本身有26行,超过20行。