import csv
from psyFunction import psych
head_judge = True
with open("weatherdata.csv", 'rt') as fileread:
    with open("add_wb.csv", 'wt') as filewrite:
        filereader = csv.reader(fileread)
        filewriter = csv.writer(filewrite)
        for i in filereader:
            print(i)
            if head_judge:
                m = ["wb","W"]
                for n in m:
                    i.append(n)
                filewriter.writerow(i)
                head_judge = False
            else:
                a_1, a_2 = psych(float(i[3]),float(i[11]))
                a_1 = str(a_1); a_2 = str(a_2)
                i.append(a_1)
                i.append(a_2)
                filewriter.writerow(i)

这是我的代码,它读取天气数据(干球和相对湿度)并计算网球温度和绝对湿度,并将新的计算结果添加到现有数据中 . psyFunction是我制作的代码 . 除了将空行一次添加到csv文件中之外,它运行良好 . 奇怪的是,当我在记事本中打开输出文件时,没有空行,这意味着当我在记事本或Excel中打开它时,我有一个空行 . 有什么问题?输入文件没有问题 .