python IO流 flush()与close()表面上异同点

flush()与close()表面上的异同点:

相同:都可以将数据写入文件中去

python IO流 flush()与close()表面上异同点_第1张图片

 python IO流 flush()与close()表面上异同点_第2张图片

 

不同:

1.进行flush()后,还可以进行写入数据的操作,但记得要关流否则flush方法后面写入数据的操作虽然不会报错,但也不会真正意义上的写入文件中。

下图是没关流的示例:

python IO流 flush()与close()表面上异同点_第3张图片

下图是关流之后的示例:

 python IO流 flush()与close()表面上异同点_第4张图片

2.在进行close( )关流操作后,不能进行对文件的操作。 会报错

python IO流 flush()与close()表面上异同点_第5张图片

这只是我在学习过程中个人的理解

你可能感兴趣的:(python,开发语言,后端)