python如何使用goto跳转执行到指定代码行
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇"python如何使用goto跳转执行到指定代码行"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
网络安全为人民手抄报字特别
群星无法与服务器建立连接
合肥服务器bmc研发工程师
小型服务器规划方案
打车软件开发需要多少钱
幼儿园网络技术监测及处置措施
衢州软件开发计划
天津大规模软件开发方法
云服务器ip地址释放后去哪里了
在校园网络安全问题
php数据库新闻调用
苏州软件开发项目经理
社会网络技术社会学
手机无线网络安全吗
软件开发现在什么最火
数据库有效性规则编号6位
天天抱抱网的网络安全手抄报
设置数据库对象显示重叠窗口
数据库 千万级
护苗网络安全教育第一课教案
网络安全演讲稿500zi
南京服务器机柜定做
小型服务器规划方案
网络技术服务的单位是什么
宁海赞德网络技术有限公司
网络安全线下培训机构
云服务器的网络安全
肇庆市委网络安全委员会
升级服务器什么意思
服务器系统怎么显示中文