使用Graphviz和Pyreverse繪製Python項目結構圖

使用Graphviz和Pyreverse繪製Python項目結構圖

簡介

  • Graphviz開源的圖形繪製工具包python

  • Pyreverse分析Python代碼和類關係的工具flask

安裝

  1. 安裝Graphviz 官網下載地址bash

    注意添加bin/目錄的路徑到系統路徑, 測試是否安裝成功工具

    dot --help
  2. 安裝Pyreverse測試

    如今pyreverse已經集成到pylint, 直接安裝pylint便可code

    pip install pylint

    測試是否安裝成功blog

    pyreverse --help
  3. 使用Pyreverse分析Python代碼ip

    flask/代碼爲例get

    pyreverse flask/

    pyreverse會分析flask文件的代碼並在當前目錄下生成classes.dotpackages.dot兩個dot格式的文件pip

  4. 使用Graphvizdot文件轉換爲圖形格式

    轉換爲png格式

    dot -Tpng -o classes.png classes.dot
    dot -Tpng -o packages.png packages.dot

    也能夠轉換爲jpgpdf格式

    dot -Tjpg -o classes.jpg classes.dot
    
    dot -Tpdf -o packages.pdf packages.dot

    生成的圖形以下所示

相關文章
相關標籤/搜索