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文件中之外,它运行良好。奇怪的是,当我在记事本中打开输出文件时,没有空白行,这意味着当我在Notepad ++或Excel中打开它时,我有一个空行。有什么问题?输入文件没有问题。