Программа на 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

Сейчас я застрял и понятия не имею, как действовать дальше.

0 ответов

Другие вопросы по тегам