久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

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

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

問題解答

回答1:

我的日常做法

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

標簽: Python 編程
主站蜘蛛池模板: 贵德县| 全南县| 平远县| 深泽县| 理塘县| 美姑县| 丹阳市| 平乡县| 米易县| 错那县| 铁力市| 前郭尔| 胶州市| 北辰区| 六安市| 甘泉县| 唐海县| 肇东市| 塔河县| 彭州市| 大足县| 阜城县| 神农架林区| 吴桥县| 肇州县| 正镶白旗| 兰溪市| 鸡西市| 江西省| 大兴区| 繁峙县| 永靖县| 石棉县| 澎湖县| 铁力市| 梓潼县| 稷山县| 岱山县| 兴化市| 柳江县| 灵台县|