gpt4 book ai didi

python - 如果它在任何时候崩溃,有没有办法向 python 脚本提供命令?

转载 作者:行者123 更新时间:2023-11-28 21:40:43 25 4
gpt4 key购买 nike

我熟悉try,except。但是,我正在寻找一种更通用的方法,该方法仅在出现任何错误后脚本停止运行之前运行一个简单的命令。

例如,如果我使用 xlsxwriter:

import xlsxwriter
wb = xlssxwriter.Workbook
ws = wb.add_worksheet()
for i in range (len(list)):
ws.write(i,0,"Hello World!")

#If this script fails, run ws.close()

最佳答案

这就是上下文管理器的用途(with 语句)。 Workbook 类实际上提供了必要的内容。

就这么简单

with xlsxwriter.Workbook('hello_world.xlsx') as workbook:
worksheet = workbook.add_worksheet()
[...]

参见 Workbook documentation


如果您还想做其他事情,try ... except ... else ... finally 语句就是您所需要的。参见 documentation

关于python - 如果它在任何时候崩溃,有没有办法向 python 脚本提供命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45312632/

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