老男孩Python全栈

第2模块第1章09文件处理—文件操作其他功能

2019-03-09  本文已影响0人  飞鸟在笼

fileno返回一个数字,在网络编程中只有当close时,文件才会保存在硬盘里,否则保存在内存的缓存里,当满了之后才会刷到硬盘里。

如果还没有刷,停电了,此时内存的信息就丢失了。

f.flush()可以立刻刷,强制把内存的信息刷到硬盘上

f.readable()在linux上判断文件是否可读

f.readline()只读一行,遇到\r or \n为止

f.tell()可以告诉当前光标的位置

如果想回到开始,用f.seek()

tell和seek找的都是字节,read是字符

seekable 判断文件是否能seek

在linux中一切皆文件,一个终端都是一个文件,而终端不可以seek

f.truncate()从当前位置开始往后截断

f.truncate()里面加上数字,而是从头开始,从哪里开始截断。

上一篇 下一篇

猜你喜欢

热点阅读