国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

反射 - Python中,有控制函數(shù)流程和上下文的辦法么?

瀏覽:122日期:2022-09-19 09:04:32

問題描述

python中,有控制函數(shù)流程和上下文的辦法么?修改比如說python中這樣一個函數(shù)。

def a(x,y):... x=x+1pointA... y=y+2pointBreturn x+y

PointA和PointB可以是一個設(shè)計好的函數(shù)。在函數(shù)執(zhí)行到A的時候,可以暫停函數(shù)。目前可以用yield來做協(xié)程。問題在于,我希望有辦法保存這個運(yùn)行的上下文。比如運(yùn)行到PointA,然后程序被kill了。有沒有辦法可以保存這個狀態(tài)(比如在PointA中嵌入某個函數(shù)調(diào)用,或者yield跳出),然后重新運(yùn)行這個函數(shù)的時候,載入狀態(tài),從PointA開始,向下執(zhí)行。或者可以直接控制流程,從pointA開始執(zhí)行這個函數(shù)之類的。

問題解答

回答1:

我的日常做法

def a(x,y):... x=x+1a = pointA()if a: ... y=y+2pointBreturn x+y

標(biāo)簽: Python 編程
主站蜘蛛池模板: 海阳市| 老河口市| 安乡县| 社旗县| 邢台市| 荥阳市| 宁强县| 师宗县| 佳木斯市| 当阳市| 定远县| 固安县| 永登县| 昌图县| 天等县| 宜兴市| 长丰县| 定边县| 海兴县| 民勤县| 温州市| 于都县| 灵宝市| 英德市| 万盛区| 宜城市| 铁岭县| 成都市| 诏安县| 玉溪市| 潜山县| 天津市| 仁寿县| 兴安盟| 广水市| 潍坊市| 洛阳市| 北海市| 临颍县| 浮梁县| 武山县|