gpt4 book ai didi

Python:tempfile.mkdtemp 和 tempfile.TemporaryDirectory 之间的区别

转载 作者:太空狗 更新时间:2023-10-29 20:50:35 25 4
gpt4 key购买 nike

我需要创建一个临时目录来存放另一个命名目录和子文件。最后,指定的目录和子文件将附加到压缩包中,临时目录可以删除。最初打算使用 mkdtemp()但它看起来像 TemporaryDirectory()方法自己删除?谁能解释一下差异。

最佳答案

您是对的,唯一真正的区别是 TemporaryDirectory 完成后会自行删除。它会让你做类似的事情:

with tempfile.TemporaryDirectory() as dir:
do_stuff_with(dir)

当您离开with 的范围时,临时目录将被删除。使用 mkdtemp,您需要手动执行此操作。

关于Python:tempfile.mkdtemp 和 tempfile.TemporaryDirectory 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com