题目描述
代码实现
fi=open('sensor.txt','r')
fo=open('earpa001.txt','w')
txt=fi.readlines()#读取多行数据
for line in txt:
ls=line.strip("\n").split(",")
if "earpa001" in ls:
fo.write("{},{},{},{}\n".format(ls[0],ls[1],ls[2],ls[3]))
fi.close()
fo.close()
题目描述
代码实现
fi=open("earpa001.txt","r")
fo=open("earpa001.txt","w")
d = {}
for line in fi:
split_data=line.strip("\n").split(",")
floor_and_area=split_data[-2]+"-"+split_data[-1]
if floor_and_area in d:
d[floor_and_area]+=1
else:
d[floor_and_area]=1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True) # 该语句用于排序
for i in range(len(ls)):
fo.write('{},{}\n'.format(ls[i][0],ls[i][1]))
fi.close()
fo.close()