假如:#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,然后在异常时就会执行设置的函数。
12345 | sys.settrace(_trace) frame = sys._getframe().f_back while frame: frame.f_trace = _trace frame = frame.f_back |
- 3 回答
- 0 关注
- 5355 浏览
添加回答
举报
0/150
提交
取消