Python文件操作

sensor-data-1k.txt文件是一个传感器日志文件,为文本类型,共 1 千行,每行包含了日期、时间和 4 种传感器读数值。‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬ 其中,4 种传感器读数值分别是:温度、湿度、光照和电压。请编写程序,统计并输出传感器采集数据中光照部分的最大值、最小值和平均值,所有值保留小数点后 2 位。

给个样例文本  不然都不知道文本格式  怎么处理?

根据你的需求有六种数据,放在6个list中,光照为第5个,放在e中,如果还要其他的自己往里面append就行 

import numpy as np
a=[]
b=[]
c=[]
d=[]
e=[]
f=[]
f = open(r"sensor-data-1k.txt")
line = f.readline()
while line:
        a1,b1,c1,d1,e1,f1 = list(map(str, line.split(" ")))
        e.append(e1)
        # 其他的根据你需要加,要时间就用a类似这种
        # a.append(b1)
        line = f.readline()
f.close()
e = np.array(e)
e = e.astype(np.float)
avg = np.round(np.mean(e), 2)
max = np.round(np.max(e), 2)
min = np.round(np.min(e), 2)