gpt4 book ai didi

python - 创建一个空文件并在一行中关闭

转载 作者:行者123 更新时间:2023-11-28 20:48:17 30 4
gpt4 key购买 nike

我想确保正确清理所有资源。这样做安全吗:

try:
closing(open(okFilePath, "w"))
except Exception, exception:
logger.error(exception)
raise

编辑:

事实上,考虑一下,我什至需要 try/catch,因为无论如何我都会引发异常,我可以在更高级别登录。如果在创建文件时出错,是否可以假设没有什么可以关闭?

最佳答案

要确保文件在任何情况下都已关闭,您可以使用 with陈述。例如:

try:
with open(path_to_file, "w+") as f:
# Do whatever with f
except:
# log exception

关于python - 创建一个空文件并在一行中关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17237198/

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