简介
tempfile模块能够创建临时文件与临时目录。tempfile模块支持所有Python可运行的平台。
模块中TemporaryFile, NamedTemporaryFile, TemporaryDirectory, 与 SpooledTemporaryFile是高级接口,可以实现临时文件与目录的自动清理,而mkstemp()与mkdtemp()是低级别的函数,需要人工清理临时文件与目录。
接口函数
模块提供的接口函数原型与解释如下:
tempfile.TemporaryFile(mode='w+b', buffering=None, encoding=None,
newline=None, suffix=None, prefix=None,
dir=None, *, errors=None