首页 > 代码库 > 【笔记】对文件的一些操作

【笔记】对文件的一些操作

如何设置文件的缓冲?

全缓冲:open函数的buffering设置为大于1的整数n,n为缓冲区的大小

行缓冲:open函数的buffering设置为1.一旦输入‘\n‘就会写入文件

无缓冲:open函数的buffering设置为0.输入就写入文件

如何访问文件的状态?

1.文件的呃类型:普通文件、目录、符号链接、设备文件

2.文件的访问权限

3.文件的最后的访问、修改、节点状态更改时间

4.普通文件的大小

方法一:系统调用:标准库中os模块下的三个系统调用stat,fstat,lstat获取文件状态

方法二:快捷函数:os.path下一些函数,使用起来更加简洁

如何使用临时文件?

使用标准库中tempfile下的TemporaryFile,NamedTemporaryFile

from tempfile import TemporaryFile,NamedTemporaryFile

f = TemporaryFile()

ntf = NamedTemporaryFile()

 

【笔记】对文件的一些操作