Csv空行问题与Excel

我有一个csv文件,其中包含sqlite3数据库的行。 我使用python将行写入到csv文件中。

当我用Ms Excel打开csv文件时,每行下面都会出现一个空行,但记事本上的文件没有问题(没有任何空格)。

有谁知道这是为什么发生,我怎么能解决它?

编辑:我用strip()函数的所有属性之前写一行。

谢谢。

你正在使用open('file.csv', 'w') try open('file.csv', 'wb')

Python csv模块要求以二进制模式打开输出文件。

我想到的第一个问题就是你可能使用了“\ r \ n”作为行分隔符(在记事本中显示为一个linebrak),但是excel只能得到“\ n”或者只有“ \ r“,所以它解释为两个换行符。