python写入csv文件出现空行

在使用Python写入操作完毕的csv文件时出现空行如下图:


python写入csv文件出现空行_第1张图片
Paste_Image.png

原因在于 使用open打开文件时需要使用 "xb" 形式打开 即以 Binary形式打开 否则就会出现空行。

示例:
csv_file = open(filename, 'rb')
reader = csv.reader(csv_file)
data = [] # 存入待导入信息
reader.next() # 抛出第一行
for line in reader:
data.append(line)
csv_file.close()
self.check_in_out(data, _filename)

你可能感兴趣的:(python写入csv文件出现空行)