Программа на Python для агрегирования переменной в файл
Я пытался прочитать файл в Python, который имеет количество зрителей для различных шоу и различных каналов. Я хотел бы выбрать шоу для канала "ABC", а затем найти общее количество зрителей для каждого из шоу в этом канале. Текстовый файл, как показано в следующей ссылке:
Я достиг точки, где я суммирую количество зрителей для каждого шоу без каких-либо требований о том, транслируется ли шоу на канале "ABC". Вот код:
#!/usr/bin/env python
import sys
prev_word = ""
total_views = 0
print_flag = 0
for line in sys.stdin:
line = line.strip()
key_value = line.split('\t')
curr_word = key_value[0]
value_in = key_value[1]
if (value_in != 'ABC'):
print_flag = 1
value_in = int(value_in)
total_views += value_in
if (print_flag == 1):
print (curr_word, total_views)
print_flag = 0
prev_word = curr_word
Сейчас я застрял и понятия не имею, как действовать дальше.