作者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://webptt.com/cn.aspx?n=bbs/Python/M.1448784675.A.512.html
1F:→ SocketAM2: 有close() ? 11/29 17:26
2F:→ ybeei: 原来是没有close(), 太感谢了 11/29 18:15
3F:推 tiefblau: flush 一下 11/29 21:27
4F:→ ybeei: 请问flush是什麽? 11/29 22:48
5F:→ tiefblau: 把buffer东西倒到磁碟上 IO是速度瓶颈所以一般都是写到 12/02 22:51
6F:→ tiefblau: 一定大小才真的到磁碟上 close档案当然也是一个一定会 12/02 22:52
7F:→ tiefblau: flush的方法 但如果不想关档 可以直接 call档案.flush() 12/02 22:53