[問題] csv檔案讀寫

作者: ybeei (ybeei)   2015-11-29 16:11:13
小弟是寫程式新手
在讀寫csv檔案的時候, 用read()讀出來之後, 再用write()寫回去
之後再開檔案(用excel開)的時候發現, 檔案變成空白
不曉得是什麼原因
用csv.reader(), csv.writer()就不會出現這個問題.
但是如果用csv.reader()讀出來的東西就不是string,不能用findall及replace.
想做出像excel那樣可以搜尋,替代的程式.還是應該用其他的函式?
作者: SocketAM2 (AM2)   2015-11-29 17:26:00
有close() ?
作者: ybeei (ybeei)   2015-11-29 18:15:00
原來是沒有close(), 太感謝了
作者: tiefblau (tiefblau)   2015-11-29 21:27:00
flush 一下
作者: ybeei (ybeei)   2015-11-29 22:48:00
請問flush是什麼?
作者: tiefblau (tiefblau)   2015-12-02 22:51:00
把buffer東西倒到磁碟上 IO是速度瓶頸所以一般都是寫到一定大小才真的到磁碟上 close檔案當然也是一個一定會flush的方法 但如果不想關檔 可以直接 call檔案.flush()

Links booklink

Contact Us: admin [ a t ] ucptt.com