作者ybeei (ybeei)
看板Python
標題[問題] csv檔案讀寫
時間Sun Nov 29 16:11:13 2015
小弟是寫程式新手
在讀寫csv檔案的時候, 用read()讀出來之後, 再用write()寫回去
之後再開檔案(用excel開)的時候發現, 檔案變成空白
不曉得是什麼原因
用csv.reader(), csv.writer()就不會出現這個問題.
但是如果用csv.reader()讀出來的東西就不是string,不能用findall及replace.
想做出像excel那樣可以搜尋,替代的程式.還是應該用其他的函式?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.76.223
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1448784675.A.512.html
→ SocketAM2: 有close() ? 11/29 17:26
→ ybeei: 原來是沒有close(), 太感謝了 11/29 18:15
推 tiefblau: flush 一下 11/29 21:27
→ ybeei: 請問flush是什麼? 11/29 22:48
→ tiefblau: 把buffer東西倒到磁碟上 IO是速度瓶頸所以一般都是寫到 12/02 22:51
→ tiefblau: 一定大小才真的到磁碟上 close檔案當然也是一個一定會 12/02 22:52
→ tiefblau: flush的方法 但如果不想關檔 可以直接 call檔案.flush() 12/02 22:53