def plotWIFI(filename):
fr =open(filename)
numberOflines=len(fr.readlines())
print(numberOflines)
fr =open(filename)
wifistr=''
rowWifistr = ''
for line in fr.readlines():#line为读入文档的每行数据
line =line.strip('')#除去开头和结尾的空字符
listFromline=line.split(',')#将该行数据以逗号分隔开,数据的形式为[时间,ssid_mac地址_能量_其他,ssid_mac地址_.....]
lengthOfRow=len(listFromline)#取得时间和每一段wifi信息
timestr=(int(int(listFromline[0])/1000))%600 #将毫秒时间戳转换成秒
singlewifistr=''#每次循环都置空
for j in range(1,lengthOfRow):#读取每个单独的wifi信息,摘取有用的部分
singleWifiList=listFromline[j].split('_')
singlewifistr=singlewifistr+singleWifiList[1]+' '+singleWifiList[2]+' '#跳出循环时,singlewifistr的结果为当前行所有需要的wifixinxi
rowWifistr=rowWifistr+str(timestr)+' '+singlewifistr+' '+'\n\n'#给得到的每行wifi的信息添加时间戳,并保留每次的rowWifistr下次拼接
wifistr=wifistr+' '+rowWifistr+'\n \n'#并无关键作用,只是将rowWifestr换个名字
fr.close()
print(wifistr)
f=open('newfilewifi.txt','w')#以写入的方式,新建一个文件,如果原来有内容则将其清空
f.write(wifistr)#只能写入字符串格式
f.close()#关闭文件
plotWIFI('aaaaaa.txt')