看板 Python 關於我們 聯絡資訊
小弟是寫程式新手 在讀寫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