python - 输出csv文件有空行

时间:2018-01-16 02:28:16

标签: python csv blank-line

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中打开它时,我有一个空行。有什么问题?输入文件没有问题。

0 个答案:

没有答案