【笔记】对文件的一些操作
如何设置文件的缓冲?
全缓冲: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()