python3文本内容筛选
筛选文本内容并收集各元素数量
代码实现
import re
import codecs #编码
import collections #收集模块
f=codecs.open("./log.txt","rb","gbk","ignore") #编码为gbk
a=f.read() #阅读文本,字符串
#print(type(a))
b=re.findall(r"\d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3}",a) #匹配ip
d=collections.Counter(b) #收集各元素的数量
#d=dict(d)
print(d)