用python编写程序统计CSV文件中未测的体温的人员名单以及体温>37℃的人员名单
假设CSV文件名为"temperature.csv",文件中第一列为姓名,第二列为体温。以下是代码实现:
import csv
# 打开CSV文件
with open('temperature.csv', newline='', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile)
# 初始化未测名单和体温超标名单
not_tested = []
over_temper = []
# 遍历CSV文件中每一行数据
for row in reader:
# 跳过第一行表头
if reader.line_num == 1:
continue
# 如果体温为空,则加入未测名单
if not row[1]:
not_tested.append(row[0])
# 如果体温不为空,且大于37,则加入体温超标名单
elif float(row[1]) > 37:
over_temper.append(row[0])
# 输出未测名单和体温超标名单
print('未测名单:', not_tested)
print('体温超标名单:', over_temper)
上述程序首先使用csv.reader读取CSV文件中每一行数据,然后根据体温是否为空或大于37将姓名加入相应的名单中。最后输出未测名单和体温超标名单
原文地址: http://www.cveoy.top/t/topic/fHWE 著作权归作者所有。请勿转载和采集!