python如何使用goto跳转执行到指定代码行
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"python如何使用goto跳转执行到指定代码行"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们
千家信息网最后更新 2026年11月03日python如何使用goto跳转执行到指定代码行
这篇"python如何使用goto跳转执行到指定代码行"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"python如何使用goto跳转执行到指定代码行"文章吧。
1. 缘起
在实际开发中遇到这样一个问题:
以下是伪代码
if embedding.model is not exist: calculate embedding ## moudel_1 save embedding.modelelse : embedding = load embedding.modeltry: use embeddingexcept KeyError: calculate embedding ##这里与moudel_1一致。发现except 中需要粘贴之前写过的calculate embedding
简单概括就是:
somecode_1try: somecode_2except: somecode_3 somecode_1 ## 重新执行2. 使用goto
(1)安装goto
pip install goto-statement
(2)使用goto完成一个小例子
定义函数
from goto import with_goto@with_goto #必须有def test(list_): tmp_list = list_ label.begin #标识跳转并开始执行的地方 result = [] try: for i, j in enumerate(list_): tmp = 1 / j result.append(tmp) last_right_i = i except ZeroDivisionError: del tmp_list[last_right_i + 1] goto.begin #在有跳转标识的地方开始执行 return result运行
a = test([1, 3, 4, 0, 6])print(a)
结果
[1.0, 0.3333333333333333, 0.25, 0.16666666666666666]
注意:如果你在ide山运行label 和 goto 下有红色波浪线提示错误。不用理会直接执行即可
补充:Pycharm跳转回之前所在的代码行
用Pycharm写Python代码有一段时间了,有一个问题一直困扰着我:浏览代码的时候时常需要从一个函数跳转到另一个函数,有时候两个函数相聚比较远,我一直不知道怎么直接回到上一个函数。
于是我采取的办法是按ctr+F然后输入上一个函数的函数名来定位并且回到上一个函数。
以上就是关于"python如何使用goto跳转执行到指定代码行"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
函数
代码
内容
地方
就是
文章
标识
知识
篇文章
问题
运行
一致
下有
不用
两个
价值
例子
办法
大部分
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技有限公司
深圳市人人互联网科技有限公司
美国互联网保险保险科技
今日互联网科技
互联网科技垄断
科技制造互联网公司
互联网 科技公司
互联网科技logo设计
融贸通互联网科技
互联网科技宣传片
互联网为啥属于高科技
成都互联网科技公司工作好不好
恒生互联网科技业指数调整周期
银行科技岗属于互联网吗
深圳无忧互联网科技
广州互联网高科技取餐柜
广西科技产业互联网是什么
互联网科技创业计划的风险分析
网互联网络科技
伍佰万互联网科技是干嘛的
互联网科技名片
上海卓越科技互联网
互联网金融 科技
科技服务与互联网
善班互联网科技有限公司
互联网科技教育视频
昭通互联网科技选哪家
滨湖区互联网智能科技产品有哪些
互联网领先科技活动
同城互联网络科技