import numpy as np import sklearn.cluster as skc from sklearn import metrics import matplotlib.pyplot as plt mac2id=dict() #定义一个字典 onlinetimes=[] f=open('TestData.txt',encoding='utf-8') print(f) for line in f: mac=line.split(',')[2] #print(mac,'*******') 打印mac地址 onlinetime=int(line.split(',')[6]) #print(onlinetime,'+++++') 打印在线时间 starttime=int(line.split(',')[4].split(' ')[1].split(':')[0]) #print(starttime,'------')打印开始时间 if mac not in mac2id: # print(mac2id,'#######') mac2id[mac]=len(onlinetimes) #print(len(onlinetimes)) #onlinetimes 这个数组在不断增加 onlinetimes.append((starttime,onlinetime))