Python在csv文件中插入空行,需要替换newline =''

时间:2016-03-28 02:30:59

标签: python loops csv newline

我需要一个帮助,为我的问题添加一个简单的解决方案。在csv的作家

with open(os.path.join(self.current_dir, csv_filename), 'w') as f:
                writer = csv.writer(f)
                writer.writerows(rows)

我不能添加newline =''因为它会在逻辑中导致一些错误,并且完全弄乱了我的结果。所以我找到了解决方案,但不幸的是我不太了解Python。有没有办法写一个循环,它会在写完csv文件后删除所有空行?它适用于Python 3.4

编辑:

正如人们所指出的那样,换行和使用二进制写法是在Windows中解决这个问题的方法,但我真正的问题是,可以在同一个脚本中实现从csv文件中删除空行的循环,还是需要一个删除的单独脚本?无论哪种方式都适合我。

0 个答案:

没有答案