Python 强制函数退出

Python 强制函数退出,python,function,exit,Python,Function,Exit,从使用return到sys.exit再到SystemExit,我都试过了,但都没用 我有一个main函数,它运行第一个函数;在第一个函数结束时,它运行第二个函数;在第二个函数结束时,它运行第三个函数;然后它会询问我是想再次运行程序还是退出。无论选择什么,它总是将我返回到main 有没有一种方法可以强制关闭函数内部的函数内部的函数内部的函数 编辑: 例如: 这实际上取决于您的代码 return value 它将始终退出您的功能。问题不在这里。可能没有调用返回(如果在if中)。也许你有一个循环,在

从使用
return
sys.exit
再到
SystemExit
,我都试过了,但都没用

我有一个
main
函数,它运行第一个函数;在第一个函数结束时,它运行第二个函数;在第二个函数结束时,它运行第三个函数;然后它会询问我是想再次运行程序还是退出。无论选择什么,它总是将我返回到
main

有没有一种方法可以强制关闭函数内部的函数内部的函数内部的函数

编辑: 例如:


这实际上取决于您的代码

return value
它将始终退出您的功能。问题不在这里。可能没有调用返回(如果在if中)。也许你有一个循环,在这种情况下,使用中断退出循环。让应用自行关闭。当没有剩余的方法调用时,应用程序将自行退出。别再兜圈子了。如果循环是无限循环,也可以为它设置一个条件,在其中设置一个布尔值,然后将布尔值设置为false


没有您的代码很难提供帮助,如果您想要更好的答案,您需要显示您的代码。

请将您的代码粘贴到此处。这太长了。。。425行。。。这是一个RPNcalculator@sshashank124我试过了,但它仍然让我回到了主流function@sshashank124他确实提到使用
sys.exit
Step-through和调试器,调用exit应该退出。永远不会到达退出代码。
return value