为了账号安全,请及时绑定邮箱和手机立即绑定

在python中怎么实现goto功能?

在python中怎么实现goto功能?

HUH函数 2019-02-21 19:15:42
假如:#50# S3=...........(一个赋值行为)#60# for............(这里有个三重循环)##三重循环结束##if ((L-1)==0):L=0goto 60··else:if (S3>S2):goto 50我要实现goto的功能,请问在不安装第三方库的前提下如何实现?
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

python有一个goto的库,你可以下源码了解一下。这里实在不方便发连接,在百度上搜“python goto”

原理是这样:通过给所有函数修改trace,然后在异常时就会执行设置的函数。

12345sys.settrace(_trace)frame = sys._getframe().f_backwhile frame:    frame.f_trace = _trace    frame = frame.f_back



查看完整回答
反对 回复 2019-03-26
  • 3 回答
  • 0 关注
  • 5216 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信