假设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将姓名加入相应的名单中。最后输出未测名单和体温超标名单

用python编写程序统计CSV文件中未测的体温的人员名单以及体温>37℃的人员名单

原文地址: http://www.cveoy.top/t/topic/fHWE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录