作者charly780712 (洽里)
看板Python
標題[問題] csv輸出問題
時間Sun Aug 9 12:42:42 2015
大家好~
小弟程式語言新手,接觸約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://webptt.com/m.aspx?n=bbs/Python/M.1439095365.A.D1A.html
1F:→ ahoyhoy: 空白在那? 看沒有 08/09 14:47
2F:推 micangela: 如果是python 2, open file時flag用 'wb' 08/09 15:02
3F:→ micangela: 如果是Python3, open file時多加參數 newline='' 08/09 15:03
4F:→ micangela: 看起來是Python3, 試試看 08/09 15:05
5F:→ micangela: f = open('NEW.csv', 'w', newline='') 08/09 15:06
6F:推 Yukirin: 這資料這麼乾淨用pandas省事多了 08/09 15:43
7F:→ charly780712: to ahoyhoy大:就是如第三張圖第2、4、6....列 08/09 16:36
8F:→ charly780712: to micangela大: 此法成功了!! 謝謝您!!! 08/09 16:36
9F:→ charly780712: to Yukirin大: 好的我會研究看看!! 08/09 16:36
10F:→ MOONY135: 查過文章好像是會自動\N 所以三樓的解法正確 08/09 20:10
12F:→ MOONY135: ses/pythontopics/csv.pdf 08/09 20:14
13F:→ painkiller: pandas好用歸好用 但是搞清楚資料格式也蠻重要的 08/10 00:03
14F:→ ahoyhoy: 拍謝 看錯圖 08/11 20:57