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