Python使用额外的换行符来保存csv数据

时间:2017-01-04 18:56:01

标签: python csv scripting

我正在使用httplib2直接从内部网站提取csv数据。数据已经是csv格式,因此我尝试使用简单的file.write将其直接保存到文件中。

如果我在Linux中运行该脚本,则此工作文件。如果我在Windows中运行脚本(这是我最终要做的),它会在每行之间插入一条额外的行。在Notepad ++中检查文件会在每条记录后显示回车符,然后在空行上显示换行符/回车符。

编辑:代码

resp, content = httplib2.Http().request(request_string)
filename="data.csv"
abs_path=os.path.join(abs_path,filename)
file=open(abs_path,"w")
file.write(content)
file.close()

1 个答案:

答案 0 :(得分:0)

修正了它。在关闭文件之前,只需用空格替换\ n。

file.read().replace('\n',' ')