L'espace vide entre les lignes après l'utilisation de l'écrivain en python

Je suis en utilisant csv colis aujourd'hui, et à chaque fois que j'écris un nouveau fichier csv et l'ouvrir avec excel je vais trouver une ligne vide entre chaque deux lignes.

filereader = csv.reader(open("tests.csv", "r"), delimiter=",")
filewriter = csv.writer(open("test_step1.csv", "w"), delimiter=",")
#Delete header
for row in filereader:
    if row[0].isdigit():
        filewriter.writerow(row)

L'espace vide entre les lignes après l'utilisation de l'écrivain en python

ouvrez le writer fichier dans wb mode. C'est à cause de la \r\n
J'ai essayé, mais j'ai reçu un autre message d'erreur: "'str' ne prend pas en charge la mémoire tampon d'interface"
ouvrir en mode binaire. rb et wb Vous pouvez lire une chaîne de caractères, et l'écriture binaire du même ensemble de données

OriginalL'auteur user1998777 | 2013-05-31