gpt4 book ai didi

Python ctrl+c,如果提前终止则执行函数

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:59 27 4
gpt4 key购买 nike

我有一个创建大量临时文件的 python 脚本。如果脚本由于 ctrl+c 中断而提前终止,我想在允许程序结束之前快速删除这些文件。

Pythonic 的处理方式是什么?

最佳答案

如果可能,在 with 语句中打开文件,或者使用带有 finally block 的 try 语句来关闭文件。如果您使用 tempfile , 关闭时文件会自动销毁;否则,您可能需要在 finally block 中自行删除它们。

关于Python ctrl+c,如果提前终止则执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280975/

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