[Python调试]Python写入到csv文件存在空行的解决方法

在写爬虫的时候发现写入到csv文件时,文件显示一行数据,一行空行,如下图:
[Python调试]Python写入到csv文件存在空行的解决方法
原始代码如下:

output = open('d:/result.csv', 'w')  
writer = csv.writer(output)  # csv writer
writer.writerow(('排名', '书名', '作者', '好评率', '购买页面', 'ISBN'))
for i in range(len(book)):
...
	writer.writerow((rank, name, author, star, site, ISBN))  # 保存到csv

解决方法:
只要在第一行读取文件时,加上关键字参数newline=''即可

output = open('d:/dangdang/result.csv', 'w',newline='')

解决后:
[Python调试]Python写入到csv文件存在空行的解决方法