看板 Python 關於我們 聯絡資訊
大家好~ 小弟程式語言新手,接觸約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
ahoyhoy: 空白在那? 看沒有 08/09 14:47
micangela: 如果是python 2, open file時flag用 'wb' 08/09 15:02
micangela: 如果是Python3, open file時多加參數 newline='' 08/09 15:03
micangela: 看起來是Python3, 試試看 08/09 15:05
micangela: f = open('NEW.csv', 'w', newline='') 08/09 15:06
Yukirin: 這資料這麼乾淨用pandas省事多了 08/09 15:43
charly780712: to ahoyhoy大:就是如第三張圖第2、4、6....列 08/09 16:36
charly780712: to micangela大: 此法成功了!! 謝謝您!!! 08/09 16:36
charly780712: to Yukirin大: 好的我會研究看看!! 08/09 16:36
MOONY135: 查過文章好像是會自動\N 所以三樓的解法正確 08/09 20:10
MOONY135: ses/pythontopics/csv.pdf 08/09 20:14
painkiller: pandas好用歸好用 但是搞清楚資料格式也蠻重要的 08/10 00:03
ahoyhoy: 拍謝 看錯圖 08/11 20:57