0
我使用httplib2直接從內部網站中提取csv數據。數據已經是csv格式,所以我試圖用簡單的file.write將它直接保存到文件中。Python保存帶額外換行符的csv數據
如果我在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()
正在逐行寫入數據嗎?然後使用line.strip()刪除回車符,然後寫入文件 – Shijo
它看起來像一個行終止問題(在Windows上爲\ r \ n,在Linux上爲\ n)。你使用什麼線路終端和csv方言? – Marat
你能發佈你的代碼的相關部分嗎? –