Я пытаюсь создать код Python для подсчета количества слов в строке текста.
Мой текст состоит из следующих названий фильмов:
We Still Steal the Old Way
Demon
Immortal Wars
The Portal
Selfie from Hell
The Bad Nun
Astro
Diggerz: Black Lung Rises
Battle Drone
How to Train Your Dragon 3
Код, который я создал, выглядит следующим образом:
f = open('C:/movies/sample06.txt')
for x in f:
line = f.readline()
print(line, end='')
words = line.split(" ")
print(words)
num_words = len(words)
print(num_words)
И я получаю:
Demon
['Demon\n']
1
The Portal
['The', 'Portal\n']
2
The Bad Nun
['The', 'Bad', 'Nun\n']
3
Diggerz: Black Lung Rises
['Diggerz:', 'Black', 'Lung', 'Rises\n']
4
How to Train Your Dragon 3
['How', 'to', 'Train', 'Your', 'Dragon', '3\n']
6
Мой вопрос: Как я могу получить результаты для каждого названия фильма выше?Результат здесь показал результаты каждого другого названия фильма.