[問題] csv輸出問題

看板Python作者 (洽里)時間10年前 (2015/08/09 12:42), 編輯推噓2(2012)
留言14則, 6人參與, 最新討論串1/1
大家好~ 小弟程式語言新手,接觸約1個多月,請多多指教&包涵!! 目前正在練習讀取csv檔,修改後再輸出成另一個新的csv檔: 原始csv檔如下圖: http://i.imgur.com/45erZ9J 我寫的程式碼如下圖: http://imgur.com/yVTKH2Q
輸出後確實是我想要的樣子 (也就是原始檔少掉性別跟年齡的欄位) 但每列資料都會有一列空白隔開: http://imgur.com/XdEUVW6
想請問我該在程式碼中新增什麼條件讓空白不見呢@@ 試過在w.writerows(list5)的括號後面新增, end="" 但產生錯誤@@ 不知道以上問題會不會很笨... 先謝謝各位前輩了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.196.212 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1439095365.A.D1A.html

08/09 14:47, , 1F
空白在那? 看沒有
08/09 14:47, 1F

08/09 15:02, , 2F
如果是python 2, open file時flag用 'wb'
08/09 15:02, 2F

08/09 15:03, , 3F
如果是Python3, open file時多加參數 newline=''
08/09 15:03, 3F

08/09 15:05, , 4F
看起來是Python3, 試試看
08/09 15:05, 4F

08/09 15:06, , 5F
f = open('NEW.csv', 'w', newline='')
08/09 15:06, 5F

08/09 15:43, , 6F
這資料這麼乾淨用pandas省事多了
08/09 15:43, 6F

08/09 16:36, , 7F
to ahoyhoy大:就是如第三張圖第2、4、6....列
08/09 16:36, 7F

08/09 16:36, , 8F
to micangela大: 此法成功了!! 謝謝您!!!
08/09 16:36, 8F

08/09 16:36, , 9F
to Yukirin大: 好的我會研究看看!!
08/09 16:36, 9F

08/09 20:10, , 10F
查過文章好像是會自動\N 所以三樓的解法正確
08/09 20:10, 10F

08/09 20:14, , 12F
ses/pythontopics/csv.pdf
08/09 20:14, 12F

08/10 00:03, , 13F
pandas好用歸好用 但是搞清楚資料格式也蠻重要的
08/10 00:03, 13F

08/11 20:57, , 14F
拍謝 看錯圖
08/11 20:57, 14F
文章代碼(AID): #1Lnjf5qQ (Python)
文章代碼(AID): #1Lnjf5qQ (Python)