0

我一直在尝试在 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

现在我被卡住了,我不知道如何进一步进行。

4

0 回答 0