the entire text as it should (a few lines)o.close()
现在,有没有一种方法可以基于字符串进行搜索,并在找到字符串时替换cStringIO缓冲区中的整行?我用磁盘上的文件做了这件事,但它不是很有条理。代码乱七八糟,我需要很多临时文件,我需要进行大量的搜索和替换操作。
内核还缓冲I/O,这样就不必在每次系统调用时写入磁盘。然而,当不是终端时,即标准输出被重定向到磁盘文件时,只有在缓冲区中没有更多的空间(或文件流关闭)时,内容才会被刷新。但是,如果输出被重定向到磁盘文件,那么stdio缓冲区将不会被刷新,write(2)系统调用的内容将首先命中内核缓冲区,导致在printf调用的内容之前将其刷新到磁盘。当时
I would have written you a shorter