[問題] csv檔案讀寫

看板Python作者 (ybeei)時間8年前 (2015/11/29 16:11), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
小弟是寫程式新手 在讀寫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

11/29 17:26, , 1F
有close() ?
11/29 17:26, 1F

11/29 18:15, , 2F
原來是沒有close(), 太感謝了
11/29 18:15, 2F

11/29 21:27, , 3F
flush 一下
11/29 21:27, 3F

11/29 22:48, , 4F
請問flush是什麼?
11/29 22:48, 4F

12/02 22:51, , 5F
把buffer東西倒到磁碟上 IO是速度瓶頸所以一般都是寫到
12/02 22:51, 5F

12/02 22:52, , 6F
一定大小才真的到磁碟上 close檔案當然也是一個一定會
12/02 22:52, 6F

12/02 22:53, , 7F
flush的方法 但如果不想關檔 可以直接 call檔案.flush()
12/02 22:53, 7F
文章代碼(AID): #1MMhCZKI (Python)