问题描述
我正在通过 Windows 任务计划程序运行各种 Python 脚本。发生异常后,窗口立即关闭,这是不可取的。当发生异常时,我希望脚本进入事后调试。
def main():
x = 100
y = 101
raise Exception()
return "Never reaches this point"
if __name__ == "__main__":
from ipdb import launch_ipdb_on_exception
with launch_ipdb_on_exception():
x = 3
main()
我已经尝试过上面的代码。它在 IDE (Spyder) 中工作,但使用 Task Scheduler 打开的窗口仍然立即关闭。启动 pdb 时,x,y
变量应为 100 和 101。
这怎么可能?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)