例如,我有一个简单的apache日志:
192.168.1.1 GET /index.php
192.168.1.1 GET /pilt.png
192.168.1.1 GET /index.php
192.168.1.5 GET /index.php
192.168.1.5 GET /pilt.png
192.168.1.7 GET /index.php
192.168.1.7 GET /index.php
192.168.1.7 GET /index.php
192.168.1.7 GET /kaust/index.php
192.168.1.7 GET /index.php
我该如何编写一个Python代码来整理所有相似的IP地址,并计算出有多少IP地址
w = open("C:\\Users\\xxx\\Desktop\\test.txt","r")
for i in w:
log=i.split(' ')
print log[0]
w.close()
已经尝试了这么多,但无法进一步编写代码。你知道吗
谢谢你!你知道吗
您可以将
defaultdict(int)
用于您的目的:具体操作如下:
相关问题 更多 >
编程相关推荐