python生成脚本文件的函数调用关系图: pyan的使用

python生成脚本文件的函数调用关系图

  • 安装graphviz, 包含了dot命令
# 用pip安装,并没有dot命令,可能是依赖关系没处理好吧
sudo apt-get install graphviz
  • 利用pyan生成dot文件
python pyan.py YOURFILE.py --uses --no-defines --colored --grouped --annotated --dot >myfile.dot
  • dot文件转为png等格式
# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png

# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg

# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps

参考链接

Stackoverflow
Git: pyan
另一个库

你可能感兴趣的:(python,git)