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中打开它时,有一个空行。有什么问题吗?输入文件没有问题
目前没有回答
相关问题 更多 >
编程相关推荐