python写入csv文件出现空行

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


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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容