如何添加计数器功能

时间:2019-05-31 14:22:32

标签: python dictionary counter

我有一个问题。任务听起来像这样:要形成dict类的对象,其中的键是IP地址,值是在测试中遇到该IP的次数。

以空格分隔的任务的第一部分正常工作,并且添加计数器功能时会发生错误。

file_path = '../data/uwsgi.log'

from collections import Counter

cntr = Counter(parted_row)

with open(file_path, 'r') as f:
    for row in f:
        parted_row = row.split(' ')
        ip_counter = dict(parted_row[0], cntr())
        if len(parted_row)>1:
            print(ip_counter)

我理解,总之,必须了解一些内容,但看不到错误在哪里{'192.168.101.4':1,'192.168.102.3':2,'192.168.7.46':1} < / p>

0 个答案:

没有答案