我有一个创建大量临时文件的 python 脚本。如果脚本由于 ctrl+c 中断而提前终止,我想在允许程序结束之前快速删除这些文件。
Pythonic 的处理方式是什么?
请您参考如下方法:
如果可能,在 with 语句中打开文件,或者使用带有 finally block 的 try 语句来关闭文件。如果您使用 tempfile , 关闭时文件会自动销毁;否则,您可能需要在 finally block 中自行删除它们。
我有一个创建大量临时文件的 python 脚本。如果脚本由于 ctrl+c 中断而提前终止,我想在允许程序结束之前快速删除这些文件。
Pythonic 的处理方式是什么?
请您参考如下方法:
如果可能,在 with 语句中打开文件,或者使用带有 finally block 的 try 语句来关闭文件。如果您使用 tempfile , 关闭时文件会自动销毁;否则,您可能需要在 finally block 中自行删除它们。