您好我正在尝试编写一个代码来计算第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)
答案 0 :(得分:0)
一种简单的方法是简单地计算程序中的行并从中减去20。这可以在单行中实现:
>>> len(open("file.txt").read().splitlines()) - 20
6
在上面的例子中,这意味着文件本身有26行,超过20行。