我需要一个帮助,为我的问题添加一个简单的解决方案。在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文件中删除空行的循环,还是需要一个删除的单独脚本?无论哪种方式都适合我。