我有一个包含很多行的文件。我只需要在第35行中计算单词数。有没有简便的方法?
答案 0 :(得分:1)
无循环:
with open(file, 'r') as f:
print(len(f.split('\n')[34].split()))
答案 1 :(得分:0)
你在这里。
num_words = None
num_lines = 0
with open(filename, 'r') as f:
for line in f:
num_lines += 1
if num_lines == 35:
num_words = len(line.split())
break
print('The number of words on line 35 is ' + str(num_words))