當前位置:商標查詢大全網 - 會計考試 - 基於python代碼實現壹個流程圖自動生成有多難?

基於python代碼實現壹個流程圖自動生成有多難?

用dis模塊看字節碼,註意帶JUMP的指令和CALL_FUNCTION相關的指令,可以找到分支、跳轉和函數調用的相關信息(可以找到跳轉和調用的條件、目標、源碼中op的行號等。),然後結合inspect的getsource的壹系列功能。

如果這是可行的,並不難。

當然ast模塊也要去看ast。但是,我之前的項目經驗讓我更喜歡直接去看字節碼。