pycallgraph

    2熱度

    1回答

    我使用Pycallgraph生成輸出,但我想保存中間圖形輸出(而不是生成圖像),因爲我想對它進行一些小的修改。 我正在爲: PYTHONPATH=. pycallgraph -d graphviz -- ./ab_ndh_graph.py > out.graphd 這是產生2倍的東西: pycallgraph.png - 這是整個調用圖(在 out.graphd graphd輸出) filte

    0熱度

    1回答

    我已經開始編寫一個小型的Python實用程序來緩存函數。可用的緩存工具(lru_cache,Beaker)未檢測到子功能的更改。 爲此,我需要一個調用圖。 pycallgraph由Gerald Kaszuba存在一個很好的工具。不過,到目前爲止,我只知道它輸出函數名字符串。我需要的是函數對象或函數代碼散列。 我指的是這兩個詞是什麼:讓def foo(x): return x,然後foo是功能對象,

    1熱度

    1回答

    我想查看我一直在研究的python3軟件包中特定操作的情況。我使用pycallgraph,它看起來不錯。但我不知道如何從輸出中刪除整個調用樹。 我做了一個快速腳本make_call_graphs.py: import doms.client.schedule as sched from pycallgraph import PyCallGraph from pycallgraph.output

    0熱度

    1回答

    我一直在試圖使用此代碼從朱莉婭調用Python功能: using PyCall unshift!(PyVector(pyimport("sys")["path"]), "") @pyimport testing print(testing.add()) 測試是在相同的路徑。 測試Python文件: LoadError: PyError (ccall(@pysym(:PyImport_Im